Un server Model Context Protocol (MCP) funge da proxy tra un servizio esterno che fornisce contesto, dati o funzionalità a un modello linguistico di grandi dimensioni (LLM) o a un'applicazione di AI. I server MCP collegano le applicazioni di AI a sistemi esterni come database e servizi web, traducendo le loro risposte in un formato comprensibile per l'applicazione di AI.
Configurazione del server
Prima di utilizzarli, devi attivare i server MCP e configurare l'autenticazione. Per saperne di più sull'utilizzo dei server MCP remoti di Google e Google Cloud, consulta la panoramica dei server MCP di Google Cloud.
Endpoint server
Un endpoint di servizio MCP è l'indirizzo di rete e l'interfaccia di comunicazione (di solito un URL) del server MCP che un'applicazione di AI (l'host per il client MCP) utilizza per stabilire una connessione sicura e standardizzata. È il punto di contatto per l'LLM per richiedere il contesto, chiamare uno strumento o accedere a una risorsa. Gli endpoint Google MCP possono essere globali o regionali.
Il server MCP dell'API Developer Knowledge ha il seguente endpoint MCP globale:
- https://developerknowledge.googleapis.com/mcp
Strumenti MCP
Uno strumento MCP è una funzione o una funzionalità eseguibile che un server MCP espone a un LLM o a un'applicazione AI per eseguire un'azione nel mondo reale.
Strumenti
Il server MCP developerknowledge.googleapis.com dispone dei seguenti strumenti:
| Strumenti MCP | |
|---|---|
search_documents |
Utilizza questo strumento per trovare la documentazione sui prodotti Google Developers. I documenti contengono API ufficiali, snippet di codice, note di rilascio, best practice, guide, informazioni di debug e altro ancora. Riguarda i seguenti prodotti e domini:
Questo strumento restituisce blocchi di testo, nomi e URI per i documenti corrispondenti. Preferisci |
answer_query |
Utilizza answer_query per ottenere una risposta concettuale sintetizzata e fondata a una domanda di alto livello sui prodotti Google Developers. Per esempi di codice esatti, flag dell'interfaccia a riga di comando, messaggi di errore specifici o procedure dettagliate per i documenti completi, preferisci Se ricevi un errore 429 di quota esaurita, utilizza search_documents. |
get_documents |
Utilizza questo strumento per recuperare i contenuti completi di un singolo documento o di un massimo di 20 documenti in una singola chiamata. I nomi dei documenti devono essere ottenuti dal campo parent dei risultati di una chiamata allo strumento search_documents o dal campo references restituito dallo strumento answer_query. Imposta il parametro names su un elenco di nomi di documenti (documents/...) e cita i documenti di origine autorevoli utilizzati nella risposta finale.
|
Ottieni le specifiche dello strumento MCP
Per ottenere le specifiche degli strumenti MCP per tutti gli strumenti in un server MCP, utilizza il metodo tools/list. L'esempio seguente mostra come utilizzare curl per elencare tutti gli strumenti e le relative specifiche attualmente disponibili all'interno del server MCP.
| Richiesta curl |
|---|
curl --location 'https://developerknowledge.googleapis.com/mcp' \ --header 'content-type: application/json' \ --header 'accept: application/json, text/event-stream' \ --data '{ "method": "tools/list", "jsonrpc": "2.0", "id": 1 }' |