nspady/google-calendar-mcp

MCP integration for Google Calendar to manage events.

解決的問題

本專案在 AI 助理(如 Claude)和 Google Calendar 之間提供了一座橋樑,讓 AI 能直接管理您的行程。它解決了必須手動將對話或文件中的資訊轉移到日曆的問題,並讓 AI 能夠同時檢查多個帳號(例如工作和個人)之間的行程衝突。

運作方式

它被建構為一個 Model Context Protocol (MCP) 伺服器。它透過 OAuth 2.0 連接到 Google Calendar API。一旦通過身分驗證,它會公開一組工具供 AI 助理呼叫,以執行列出活動、建立新項目、更新現有項目或檢查空閒/忙碌狀態等操作。它支援多帳號管理,允許 AI 合併來自不同日曆的結果以尋找空檔或偵測重疊。

適用對象

想要自動化行程安排、管理多個 Google 日曆,並使用自然語言來組織時間的 AI 助理使用者。

亮點

  • 多帳號支援:在單一請求中查詢並管理多個 Google 帳號和日曆。
  • 跨帳號衝突偵測:自動偵測不同帳號之間重疊的活動。
  • 智慧匯入:直接從圖片、PDF 或網頁連結新增活動。
  • 智慧排程:對日期和時間使用自然語言理解。
  • 活動管理:完整的 CRUD(建立、讀取、更新、刪除)功能,包含對週期性活動的進階處理。
  • 工具過濾:能夠限制哪些工具會公開給 AI,以節省上下文視窗的 Token 或提高安全性。

相關

  • 專案
  • 專案
  • 專案
  • 專案