Ir al contenido
AdiosDocumentación
Explorar la documentación

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étodoRutaOperación
GET/v1/mcp/configObtener configuración de conexión MCP
GET/v1/mcp/toolsDescubrir herramientas MCP
GET/.well-known/oauth-protected-resource/v1/mcpObtener metadatos del recurso protegido MCP
GET/.well-known/oauth-authorization-serverObtener 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.