API de descubrimiento MCP
Inspecciona los metadatos públicos de descubrimiento MCP sin ejecutar herramientas.
Usa Autenticación de la API para las solicitudes protegidas. Los ejemplos usan tus propios IDs de recursos y un token temporal; las respuestas de ejemplo guardadas son sintéticas.
| Método | Ruta | Operación |
|---|---|---|
GET | /v1/mcp/config | Obtener configuración de conexión MCP |
GET | /v1/mcp/tools | Descubrir herramientas MCP |
GET | /.well-known/oauth-protected-resource/v1/mcp | Obtener metadatos del recurso protegido MCP |
GET | /.well-known/oauth-authorization-server | Obtener metadatos del servidor de autorización OAuth |
Obtener configuración de conexión MCP
GET /v1/mcp/config
Lee los transportes compatibles, las URLs de conexión y los ajustes de OAuth.
Autenticación: pública; no requiere token bearer.
Ejemplo de solicitud
Configura ADIOS_API_URL=https://api.adios.dev. Para las solicitudes protegidas, configura ADIOS_ACCESS_TOKEN y ADIOS_TEAM_ID como en el inicio rápido. Configura las variables adicionales ADIOS_* a partir de los resultados de tus propios recursos.
curl --fail-with-body --request GET "$ADIOS_API_URL/v1/mcp/config"
Respuesta: HTTP 200
Respuesta correcta. Inspecciona el estado devuelto por las operaciones que inician trabajo asíncrono.
No se publica un esquema completo del cuerpo de respuesta para esta operación personalizada. Inspecciona el contenido y el estado devueltos; aquí no se presupone ningún payload.
Descubrir herramientas MCP
GET /v1/mcp/tools
Lee los nombres de herramientas públicas y sus esquemas de entrada. Esto no ejecuta ninguna herramienta.
Autenticación: pública; no requiere token bearer.
Ejemplo de solicitud
Configura ADIOS_API_URL=https://api.adios.dev. Para las solicitudes protegidas, configura ADIOS_ACCESS_TOKEN y ADIOS_TEAM_ID como en el inicio rápido. Configura las variables adicionales ADIOS_* a partir de los resultados de tus propios recursos.
curl --fail-with-body --request GET "$ADIOS_API_URL/v1/mcp/tools"
Respuesta: HTTP 200
Respuesta correcta. Inspecciona el estado devuelto por las operaciones que inician trabajo asíncrono.
No se publica un esquema completo del cuerpo de respuesta para esta operación personalizada. Inspecciona el contenido y el estado devueltos; aquí no se presupone ningún payload.
Obtener metadatos del recurso protegido MCP
GET /.well-known/oauth-protected-resource/v1/mcp
Lee el identificador del recurso MCP, el servidor de autorización y los ámbitos compatibles.
Autenticación: pública; no requiere token bearer.
Ejemplo de solicitud
Configura ADIOS_API_URL=https://api.adios.dev. Para las solicitudes protegidas, configura ADIOS_ACCESS_TOKEN y ADIOS_TEAM_ID como en el inicio rápido. Configura las variables adicionales ADIOS_* a partir de los resultados de tus propios recursos.
curl --fail-with-body --request GET "$ADIOS_API_URL/.well-known/oauth-protected-resource/v1/mcp"
Respuesta: HTTP 200
Respuesta correcta. Inspecciona el estado devuelto por las operaciones que inician trabajo asíncrono.
No se publica un esquema completo del cuerpo de respuesta para esta operación personalizada. Inspecciona el contenido y el estado devueltos; aquí no se presupone ningún payload.
Obtener metadatos del servidor de autorización OAuth
GET /.well-known/oauth-authorization-server
Lee los metadatos de descubrimiento OAuth, incluidos los endpoints de autorización, registro y tokens.
Autenticación: pública; no requiere token bearer.
Ejemplo de solicitud
Configura ADIOS_API_URL=https://api.adios.dev. Para las solicitudes protegidas, configura ADIOS_ACCESS_TOKEN y ADIOS_TEAM_ID como en el inicio rápido. Configura las variables adicionales ADIOS_* a partir de los resultados de tus propios recursos.
curl --fail-with-body --request GET "$ADIOS_API_URL/.well-known/oauth-authorization-server"
Respuesta: HTTP 200
Respuesta correcta. Inspecciona el estado devuelto por las operaciones que inician trabajo asíncrono.
No se publica un esquema completo del cuerpo de respuesta para esta operación personalizada. Inspecciona el contenido y el estado devueltos; aquí no se presupone ningún payload.