MCP Reference: calendarmcp.googleapis.com

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 Kalender-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 den 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.

Die Kalender-MCP-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 Gibt Termine im angegebenen Kalender zurück, die alle angegebenen Einschränkungen erfüllen. Zeitliche Einschränkungen sollten nur angegeben werden, wenn der Nutzer dies wünscht. Für offene keyword- oder themenbasierte Suchanfragen im primären Kalender muss stattdessen das Tool „search_events“ verwendet werden.
get_event Gibt einen einzelnen Termin im angegebenen Kalender zurück.
list_calendars Gibt die Kalender zurück, auf die dieser Nutzer Zugriff hat (seine Kalenderliste). Mit diesem Tool können Sie Kalenderidentifikationsdaten (z. B. „Mein Familienkalender“) in die entsprechende calendar_id (E-Mail-ID) auflösen.
suggest_time Schlägt Zeiträume in einem oder mehreren Kalendern vor.
create_event Erstellt einen Termin im angegebenen Kalender.
update_event Aktualisiert einen Termin im angegebenen Kalender.
delete_event Löscht einen Termin im angegebenen Kalender.
respond_to_event Antwortet auf einen Termin in einem Kalender.
search_events Sucht mithilfe der semantischen Suche nach Terminen im primären Kalender des Nutzers.

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
}'