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 AI. I server MCP collegano le applicazioni AI a sistemi esterni come database e servizi web, traducendo le loro risposte in un formato che l'applicazione AI può comprendere.
Un server MCP che fornisce strumenti per basare le risposte LLM sulla documentazione ufficiale e sugli esempi di codice di Google Maps Platform.
Endpoint server
Un endpoint di servizio MCP è l'indirizzo di rete e l'interfaccia di comunicazione (in genere un URL) del server MCP che un'applicazione 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 MCP di Google possono essere globali o regionali.
Il server MCP mapscodeassist.googleapis.com ha il seguente endpoint MCP:
- https://mapscodeassist.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.
Il server MCP mapscodeassist.googleapis.com ha i seguenti strumenti:
| Strumenti MCP | |
|---|---|
| retrieve-instructions | CRITICO: chiama questo strumento per primo per qualsiasi query relativa a posizione, mappatura, indirizzi, routing, punti di interesse, analisi della posizione o dati geospaziali (ad es. Google Earth). Fornisce il contesto di base su Google Maps Platform (API per mappe, percorsi e luoghi) e le best practice essenziali per il corretto funzionamento degli altri strumenti. Questo strumento DEVE essere chiamato prima di qualsiasi altro strumento. |
| retrieve-google-maps-platform-docs |
Cerca nella documentazione di Google Maps Platform, nei campioni di codice, nell'Architecture Center, nel Centro fiducia, nei repository GitHub (inclusi codice campione e librerie client per react-google-maps, Flutter, Compose, utility, swiftui e altro) e nei Termini di servizio per rispondere alle domande degli utenti. CRITICO: DEVI chiamare lo strumento retrieve-instructions o caricare la risorsa instructions PRIMA di utilizzare questo strumento. In questo modo viene fornito il contesto essenziale necessario per il corretto funzionamento di questo strumento.
|
Recuperare le specifiche degli strumenti MCP
Per recuperare 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 nel server MCP.
| Richiesta curl |
|---|
curl --location 'https://mapscodeassist.googleapis.com/mcp' \ --header 'content-type: application/json' \ --header 'accept: application/json, text/event-stream' \ --data '{ "method": "tools/list", "jsonrpc": "2.0", "id": 1 }' |