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 di AI a sistemi esterni come database e servizi web, traducendo le loro risposte in un formato che l'applicazione di AI può comprendere.
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 calendarmcp.googleapis.com dispone dei seguenti strumenti:
| Strumenti MCP | |
|---|---|
| list_events |
Elenca gli eventi del calendario in un determinato calendario che soddisfano le condizioni specificate. Funzionalità principali:
Utilizza invece lo strumento search_events se:
Utilizza questo strumento per query come:
Esempio: |
| get_event |
Restituisce un singolo evento da un determinato calendario. Utilizza questo strumento per query come:
Esempio: |
| list_calendars |
Restituisce i calendari nell'elenco dei calendari dell'utente. Utilizza questo strumento per query come:
Esempio: |
| suggest_time |
Suggerisce periodi di tempo in uno o più calendari. Per accedere al calendario principale, aggiungi "primary" nel campo attendee_emails. Utilizza questo strumento per query come:
Esempio: |
| create_event |
Crea un evento nel calendario. Utilizza questo strumento per query come:
Esempio: |
| update_event |
Aggiorna un evento di calendario. Utilizza questo strumento per query come:
Esempio: |
| delete_event |
Elimina un evento di calendario. Utilizza questo strumento per query come:
Per annullare o rifiutare un evento, utilizza lo strumento respond_to_event. Esempio: |
| respond_to_event |
Risponde a un evento. Utilizza questo strumento per query come:
Esempio: |
Ottenere le specifiche dello strumento MCP
Per ottenere le specifiche dello strumento MCP per tutti gli strumenti di 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.
| Curl Request |
|---|
curl --location 'https://calendarmcp.googleapis.com/mcp' \ --header 'content-type: application/json' \ --header 'accept: application/json, text/event-stream' \ --data '{ "method": "tools/list", "jsonrpc": "2.0", "id": 1 }' |