API de découverte MCP
Inspecter les métadonnées publiques de découverte MCP sans exécuter d’outils.
Utiliser Authentification API pour les requêtes protégées. Les exemples utilisent vos propres ID de ressources et un jeton temporaire ; les exemples de réponses enregistrés sont synthétiques.
| Méthode | Chemin | Opération |
|---|---|---|
GET | /v1/mcp/config | Obtenir la configuration de connexion MCP |
GET | /v1/mcp/tools | Découvrir les outils MCP |
GET | /.well-known/oauth-protected-resource/v1/mcp | Obtenir les métadonnées de la ressource MCP protégée |
GET | /.well-known/oauth-authorization-server | Obtenir les métadonnées du serveur d’autorisation OAuth |
Obtenir la configuration de connexion MCP
GET /v1/mcp/config
Lire les transports pris en charge, les URL de connexion et les paramètres OAuth.
Authentification : publique ; aucun jeton bearer requis.
Exemple de requête
Définissez ADIOS_API_URL=https://api.adios.dev. Pour les requêtes protégées, définissez ADIOS_ACCESS_TOKEN et ADIOS_TEAM_ID comme dans le démarrage rapide. Définissez les autres variables ADIOS_* à partir des résultats de vos propres ressources.
curl --fail-with-body --request GET "$ADIOS_API_URL/v1/mcp/config"
Réponse : HTTP 200
Réponse réussie. Inspectez l’état renvoyé pour les opérations qui démarrent un travail asynchrone.
Aucun schéma complet du corps de réponse n’est publié pour cette opération personnalisée. Inspectez le contenu renvoyé et le statut ; aucun format de données n’est présumé ici.
Découvrir les outils MCP
GET /v1/mcp/tools
Lisez les noms d'outils publics et les schémas d'entrée. Cela n'exécute aucun outil.
Authentification : publique ; aucun jeton bearer requis.
Exemple de requête
Définissez ADIOS_API_URL=https://api.adios.dev. Pour les requêtes protégées, définissez ADIOS_ACCESS_TOKEN et ADIOS_TEAM_ID comme dans le démarrage rapide. Définissez les autres variables ADIOS_* à partir des résultats de vos propres ressources.
curl --fail-with-body --request GET "$ADIOS_API_URL/v1/mcp/tools"
Réponse : HTTP 200
Réponse réussie. Inspectez l’état renvoyé pour les opérations qui démarrent un travail asynchrone.
Aucun schéma complet du corps de réponse n’est publié pour cette opération personnalisée. Inspectez le contenu renvoyé et le statut ; aucun format de données n’est présumé ici.
Obtenir les métadonnées de la ressource MCP protégée
GET /.well-known/oauth-protected-resource/v1/mcp
Lire l’identifiant de ressource MCP, le serveur d’autorisation et les portées prises en charge.
Authentification : publique ; aucun jeton bearer requis.
Exemple de requête
Définissez ADIOS_API_URL=https://api.adios.dev. Pour les requêtes protégées, définissez ADIOS_ACCESS_TOKEN et ADIOS_TEAM_ID comme dans le démarrage rapide. Définissez les autres variables ADIOS_* à partir des résultats de vos propres ressources.
curl --fail-with-body --request GET "$ADIOS_API_URL/.well-known/oauth-protected-resource/v1/mcp"
Réponse : HTTP 200
Réponse réussie. Inspectez l’état renvoyé pour les opérations qui démarrent un travail asynchrone.
Aucun schéma complet du corps de réponse n’est publié pour cette opération personnalisée. Inspectez le contenu renvoyé et le statut ; aucun format de données n’est présumé ici.
Obtenir les métadonnées du serveur d’autorisation OAuth
GET /.well-known/oauth-authorization-server
Lire les métadonnées de découverte OAuth, notamment les points de terminaison d’autorisation, d’enregistrement et de jetons.
Authentification : publique ; aucun jeton bearer requis.
Exemple de requête
Définissez ADIOS_API_URL=https://api.adios.dev. Pour les requêtes protégées, définissez ADIOS_ACCESS_TOKEN et ADIOS_TEAM_ID comme dans le démarrage rapide. Définissez les autres variables ADIOS_* à partir des résultats de vos propres ressources.
curl --fail-with-body --request GET "$ADIOS_API_URL/.well-known/oauth-authorization-server"
Réponse : HTTP 200
Réponse réussie. Inspectez l’état renvoyé pour les opérations qui démarrent un travail asynchrone.
Aucun schéma complet du corps de réponse n’est publié pour cette opération personnalisée. Inspectez le contenu renvoyé et le statut ; aucun format de données n’est présumé ici.