API de descoberta MCP
Inspecione os metadados públicos de descoberta MCP sem executar ferramentas.
Usar Autenticação da API para pedidos protegidos. Exemplos usam seus próprios IDs de recursos e um token temporário; exemplos de resposta salvos são sintéticos.
| Método | Caminho | Operação |
|---|---|---|
GET | /v1/mcp/config | Obter configuração de conexão MCP |
GET | /v1/mcp/tools | Descobrir ferramentas MCP |
GET | /.well-known/oauth-protected-resource/v1/mcp | Obter metadados de recurso protegido MCP |
GET | /.well-known/oauth-authorization-server | Obter metadados do servidor de autorização OAuth |
Obter configuração de conexão MCP
GET /v1/mcp/config
Leia os transportes compatíveis, URLs de conexão e configurações OAuth.
Autenticação: pública; não exige token bearer.
Exemplo de requisição
Defina ADIOS_API_URL=https://api.adios.dev. Para requisições protegidas, defina ADIOS_ACCESS_TOKEN e ADIOS_TEAM_ID como na início rápido. Defina quaisquer variáveis adicionais ADIOS_* variáveis dos seus próprios resultados de recursos.
curl --fail-with-body --request GET "$ADIOS_API_URL/v1/mcp/config"
Resposta: HTTP 200
Resposta bem sucedida. Inspecione o estado retornado para operações que iniciam trabalho assíncrono.
Um esquema completo de corpo-resposta não é publicado para esta operação personalizada. Inspecione o conteúdo e o status retornados; nenhuma carga útil é assumida aqui.
Descobrir ferramentas MCP
GET /v1/mcp/tools
Leia nomes de ferramentas públicas e esquemas de entrada. Isto não executa nenhuma ferramenta.
Autenticação: pública; não exige token bearer.
Exemplo de requisição
Defina ADIOS_API_URL=https://api.adios.dev. Para requisições protegidas, defina ADIOS_ACCESS_TOKEN e ADIOS_TEAM_ID como na início rápido. Defina quaisquer variáveis adicionais ADIOS_* variáveis dos seus próprios resultados de recursos.
curl --fail-with-body --request GET "$ADIOS_API_URL/v1/mcp/tools"
Resposta: HTTP 200
Resposta bem sucedida. Inspecione o estado retornado para operações que iniciam trabalho assíncrono.
Um esquema completo de corpo-resposta não é publicado para esta operação personalizada. Inspecione o conteúdo e o status retornados; nenhuma carga útil é assumida aqui.
Obter metadados de recurso protegido MCP
GET /.well-known/oauth-protected-resource/v1/mcp
Leia o identificador de recurso MCP, o servidor de autorização e os escopos compatíveis.
Autenticação: pública; não exige token bearer.
Exemplo de requisição
Defina ADIOS_API_URL=https://api.adios.dev. Para requisições protegidas, defina ADIOS_ACCESS_TOKEN e ADIOS_TEAM_ID como na início rápido. Defina quaisquer variáveis adicionais ADIOS_* variáveis dos seus próprios resultados de recursos.
curl --fail-with-body --request GET "$ADIOS_API_URL/.well-known/oauth-protected-resource/v1/mcp"
Resposta: HTTP 200
Resposta bem sucedida. Inspecione o estado retornado para operações que iniciam trabalho assíncrono.
Um esquema completo de corpo-resposta não é publicado para esta operação personalizada. Inspecione o conteúdo e o status retornados; nenhuma carga útil é assumida aqui.
Obter metadados do servidor de autorização OAuth
GET /.well-known/oauth-authorization-server
Leia os metadados de descoberta OAuth, incluindo endpoints de autorização, registro e tokens.
Autenticação: pública; não exige token bearer.
Exemplo de requisição
Defina ADIOS_API_URL=https://api.adios.dev. Para requisições protegidas, defina ADIOS_ACCESS_TOKEN e ADIOS_TEAM_ID como na início rápido. Defina quaisquer variáveis adicionais ADIOS_* variáveis dos seus próprios resultados de recursos.
curl --fail-with-body --request GET "$ADIOS_API_URL/.well-known/oauth-authorization-server"
Resposta: HTTP 200
Resposta bem sucedida. Inspecione o estado retornado para operações que iniciam trabalho assíncrono.
Um esquema completo de corpo-resposta não é publicado para esta operação personalizada. Inspecione o conteúdo e o status retornados; nenhuma carga útil é assumida aqui.