這是 Google 日曆 API 提供的 MCP 伺服器。伺服器提供工具,供開發人員在 Google 日曆上建構 LLM 應用程式。
Model Context Protocol (MCP) 伺服器可做為代理伺服器,在外部服務與大型語言模型 (LLM) 或 AI 應用程式之間傳輸脈絡、資料或功能。MCP 伺服器可將 AI 應用程式連結至資料庫和 Web 服務等外部系統,並將系統回覆轉換成 AI 應用程式可理解的格式。
伺服器設定
您必須先設定 Calendar MCP 伺服器,才能使用這項功能。如要進一步瞭解如何使用 Google 和 Google Cloud 遠端 MCP 伺服器,請參閱「Google Cloud MCP 伺服器總覽」。
伺服器端點
MCP 服務端點是 MCP 伺服器的網路位址和通訊介面 (通常是網址),AI 應用程式 (MCP 用戶端的主機) 會使用這個端點建立安全標準連線。這是 LLM 請求內容、呼叫工具或存取資源的聯絡點。Google MCP 端點可以是全域或區域。
Calendar API MCP 伺服器具有下列全域 MCP 端點:
- https://calendarmcp.googleapis.com/mcp/v1
MCP 工具
MCP 工具是 MCP 伺服器向 LLM 或 AI 應用程式公開的函式或可執行功能,可在現實世界中執行動作。
工具
calendarmcp.googleapis.com MCP 伺服器提供下列工具:
| MCP 工具 | |
|---|---|
list_events |
Lists calendar events in a given calendar satisfying the given conditions. 主要功能與特色:
在下列情況下,請改用 search_events 工具:
這項工具適用於以下查詢:
範例: |
get_event |
從指定日曆傳回單一活動。 這項工具適用於以下查詢:
範例: |
list_calendars |
傳回使用者日曆清單中的日曆。 這項工具適用於以下查詢:
範例: |
suggest_time |
建議一或多個日曆中的時間範圍。如要存取主要日曆,請在 attendee_emails 欄位中新增「primary」。 這項工具適用於以下查詢:
範例: |
create_event |
建立日曆活動。 這項工具適用於以下查詢:
範例: |
update_event |
更新日曆活動。 這項工具適用於以下查詢:
範例: |
delete_event |
刪除日曆活動。 這項工具適用於以下查詢:
如要取消或拒絕活動,請改用 respond_to_event 工具。 範例: |
respond_to_event |
回覆活動。 這項工具適用於以下查詢:
範例: |
取得 MCP 工具規格
如要取得 MCP 伺服器中所有工具的 MCP 工具規格,請使用 tools/list 方法。以下範例說明如何使用 curl 列出 MCP 伺服器中目前可用的所有工具及其規格。
| Curl 要求 |
|---|
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 }' |