Dies ist ein MCP-Server, der von der Google Calendar API bereitgestellt wird. Der Server bietet Tools für Entwickler, um LLM-Anwendungen auf Basis von Google Kalender zu erstellen.
Ein MCP-Server (Model Context Protocol) fungiert als Proxy zwischen einem externen Dienst, der einem Large Language Model (LLM) oder einer KI-Anwendung Kontext, Daten oder Funktionen bereitstellt. MCP-Server verbinden KI-Anwendungen mit externen Systemen wie Datenbanken und Webdiensten und übersetzen deren Antworten in ein Format, das die KI-Anwendung verstehen kann.
Server einrichten
Sie müssen den Calendar MCP-Server vor der Verwendung konfigurieren. Weitere Informationen zur Verwendung von Remote-MCP-Servern von Google und Google Cloud finden Sie unter Übersicht über Google Cloud-MCP-Server.
Serverendpunkte
Ein MCP-Dienstendpunkt ist die Netzwerkadresse und Kommunikationsschnittstelle (in der Regel eine URL) des MCP-Servers, über die eine KI-Anwendung (der Host für den MCP-Client) eine sichere, standardisierte Verbindung herstellt. Er ist der Ansprechpartner für das LLM, um Kontext anzufordern, ein Tool aufzurufen oder auf eine Ressource zuzugreifen. Google MCP-Endpunkte können global oder regional sein.
Der MCP-Server der Calendar API hat den folgenden globalen MCP-Endpunkt:
- https://calendarmcp.googleapis.com/mcp/v1
MCP-Tools
Ein MCP-Tool ist eine Funktion oder ausführbare Funktion, die ein MCP-Server einem LLM oder einer KI-Anwendung zur Verfügung stellt, um eine Aktion in der realen Welt auszuführen.
Tools
Der MCP-Server calendarmcp.googleapis.com hat die folgenden Tools:
| MCP-Tools | |
|---|---|
list_events |
Listet Kalendertermine in einem bestimmten Kalender auf, die die angegebenen Bedingungen erfüllen. Wichtigste Funktionen:
Verwenden Sie stattdessen das Tool search_events, wenn:
Verwenden Sie dieses Tool für Abfragen wie:
Beispiel: |
get_event |
Gibt ein einzelnes Ereignis aus einem bestimmten Kalender zurück. Verwenden Sie dieses Tool für Abfragen wie:
Beispiel: |
list_calendars |
Gibt die Kalender in der Kalenderliste des Nutzers zurück. Verwenden Sie dieses Tool für Abfragen wie:
Beispiel: |
suggest_time |
Schlägt Zeiträume in einem oder mehreren Kalendern vor. Wenn Sie auf den primären Kalender zugreifen möchten, fügen Sie im Feld „attendee_emails“ (E-Mail-Adressen der Teilnehmer) „primary“ hinzu. Verwenden Sie dieses Tool für Abfragen wie:
Beispiel: |
create_event |
Erstellt einen Kalendertermin. Verwenden Sie dieses Tool für Abfragen wie:
Beispiel: |
update_event |
Aktualisiert einen Kalendertermin. Verwenden Sie dieses Tool für Abfragen wie:
Beispiel: |
delete_event |
Löscht einen Kalendertermin. Verwenden Sie dieses Tool für Abfragen wie:
Verwenden Sie stattdessen das Tool respond_to_event, um einen Termin abzusagen oder abzulehnen. Beispiel: |
respond_to_event |
Antwortet auf einen Termin. Verwenden Sie dieses Tool für Abfragen wie:
Beispiel: |
MCP-Tool-Spezifikationen abrufen
Verwenden Sie die Methode tools/list, um die MCP-Tool-Spezifikationen für alle Tools auf einem MCP-Server abzurufen. Im folgenden Beispiel wird gezeigt, wie Sie mit curl alle Tools und ihre Spezifikationen auflisten, die derzeit auf dem MCP-Server verfügbar sind.
| Curl-Anfrage |
|---|
curl --location 'https://calendarmcp.googleapis.com/mcp/v1' \ --header 'content-type: application/json' \ --header 'accept: application/json, text/event-stream' \ --data '{ "method": "tools/list", "jsonrpc": "2.0", "id": 1 }' |