Vai al contenuto
AdiosDocumentazione
Esplora la documentazione

API di discovery MCP

Esamina i metadati pubblici di discovery MCP senza eseguire strumenti.

Usa Autenticazione API per le richieste protette. Gli esempi usano i tuoi ID di risorse e un token temporaneo; gli esempi di risposte salvate sono sintetici.

MetodoPercorsoOperazione
GET/v1/mcp/configOttieni la configurazione della connessione MCP
GET/v1/mcp/toolsScopri gli strumenti MCP
GET/.well-known/oauth-protected-resource/v1/mcpOttieni i metadati della risorsa protetta MCP
GET/.well-known/oauth-authorization-serverOttieni i metadati del server di autorizzazione OAuth

Ottieni la configurazione della connessione MCP

GET /v1/mcp/config

Leggi i trasporti supportati, gli URL di connessione e le impostazioni OAuth.

Autenticazione: pubblica; nessun token bearer richiesto.

Esempio di richiesta

Imposta ADIOS_API_URL=https://api.adios.dev. Per le richieste protette, imposta ADIOS_ACCESS_TOKEN e ADIOS_TEAM_ID come nel guida rapida. Imposta le eventuali variabili aggiuntive ADIOS_* con i valori ottenuti dalle tue risorse.

curl --fail-with-body --request GET "$ADIOS_API_URL/v1/mcp/config"

Risposta: HTTP 200

Risposta riuscita. Controlla lo stato restituito per le operazioni che avviano attività asincrone.

Per questa operazione personalizzata non è pubblicato uno schema completo del corpo della risposta. Controlla il contenuto e lo stato restituiti; qui non si presume alcun formato del payload.

Scopri gli strumenti MCP

GET /v1/mcp/tools

Leggi i nomi degli strumenti pubblici e gli schemi di input. Questo non esegue alcun strumento.

Autenticazione: pubblica; nessun token bearer richiesto.

Esempio di richiesta

Imposta ADIOS_API_URL=https://api.adios.dev. Per le richieste protette, imposta ADIOS_ACCESS_TOKEN e ADIOS_TEAM_ID come nel guida rapida. Imposta le eventuali variabili aggiuntive ADIOS_* con i valori ottenuti dalle tue risorse.

curl --fail-with-body --request GET "$ADIOS_API_URL/v1/mcp/tools"

Risposta: HTTP 200

Risposta riuscita. Controlla lo stato restituito per le operazioni che avviano attività asincrone.

Per questa operazione personalizzata non è pubblicato uno schema completo del corpo della risposta. Controlla il contenuto e lo stato restituiti; qui non si presume alcun formato del payload.

Ottieni i metadati della risorsa protetta MCP

GET /.well-known/oauth-protected-resource/v1/mcp

Leggi l’identificativo della risorsa MCP, il server di autorizzazione e gli ambiti supportati.

Autenticazione: pubblica; nessun token bearer richiesto.

Esempio di richiesta

Imposta ADIOS_API_URL=https://api.adios.dev. Per le richieste protette, imposta ADIOS_ACCESS_TOKEN e ADIOS_TEAM_ID come nel guida rapida. Imposta le eventuali variabili aggiuntive ADIOS_* con i valori ottenuti dalle tue risorse.

curl --fail-with-body --request GET "$ADIOS_API_URL/.well-known/oauth-protected-resource/v1/mcp"

Risposta: HTTP 200

Risposta riuscita. Controlla lo stato restituito per le operazioni che avviano attività asincrone.

Per questa operazione personalizzata non è pubblicato uno schema completo del corpo della risposta. Controlla il contenuto e lo stato restituiti; qui non si presume alcun formato del payload.

Ottieni i metadati del server di autorizzazione OAuth

GET /.well-known/oauth-authorization-server

Leggi i metadati di discovery OAuth, inclusi gli endpoint di autorizzazione, registrazione e token.

Autenticazione: pubblica; nessun token bearer richiesto.

Esempio di richiesta

Imposta ADIOS_API_URL=https://api.adios.dev. Per le richieste protette, imposta ADIOS_ACCESS_TOKEN e ADIOS_TEAM_ID come nel guida rapida. Imposta le eventuali variabili aggiuntive ADIOS_* con i valori ottenuti dalle tue risorse.

curl --fail-with-body --request GET "$ADIOS_API_URL/.well-known/oauth-authorization-server"

Risposta: HTTP 200

Risposta riuscita. Controlla lo stato restituito per le operazioni che avviano attività asincrone.

Per questa operazione personalizzata non è pubblicato uno schema completo del corpo della risposta. Controlla il contenuto e lo stato restituiti; qui non si presume alcun formato del payload.