Aller au contenu
AdiosDocumentation
Parcourir la documentation

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éthodeCheminOpération
GET/v1/mcp/configObtenir la configuration de connexion MCP
GET/v1/mcp/toolsDécouvrir les outils MCP
GET/.well-known/oauth-protected-resource/v1/mcpObtenir les métadonnées de la ressource MCP protégée
GET/.well-known/oauth-authorization-serverObtenir 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.