Pular para o conteúdo
AdiosDocumentação
Explorar a documentação

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étodoCaminhoOperação
GET/v1/mcp/configObter configuração de conexão MCP
GET/v1/mcp/toolsDescobrir ferramentas MCP
GET/.well-known/oauth-protected-resource/v1/mcpObter metadados de recurso protegido MCP
GET/.well-known/oauth-authorization-serverObter 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.