MCP工具
Google Calendar MCP專案
google-calendar-mcp 是一個功能豐富的模型內容協定 (Model Context Protocol, MCP) 伺服器,其核心目標是將您的 AI 助理(如 Claude)轉變為一個全能、智慧的 Google 日曆私人秘書。
您可以將其視為一個賦能工具,它讓您能夠完全透過自然語言對話,來執行從簡單查詢到複雜協調的各種日曆管理任務,極大地提升了日程管理的效率和便利性。
核心價值:超越基礎的智慧日程管理
此專案的價值遠不止是簡單地「新增一個會議」。它提供了一系列強大的工具,讓 AI 能夠理解複雜的指令,並執行多步驟的智慧操作。
主要功能 (提供的工具)
- 基礎事件管理: 透過對話,輕鬆地新增、更新、刪除和搜尋日曆上的活動。
- 跨日曆整合: 能夠同時查詢和管理您的多個 Google 日曆(例如,同時查看「個人」和「工作」日曆)。
- 智慧排程與查詢:
- 查詢空閒時間 (
get-freebusy): 您可以問「幫我看看下週我和同事 A 在倫敦時區,有哪些共同有空的一小時會議時段?」。
- 自動協調: 將他人提供的一系列空閒時段貼給 AI,讓它自動比對您的日曆並找出可行的選項。
- 智慧匯入 (Intelligent Import): 這是此專案的一大亮點。您可以直接丟一張會議邀請的截圖、一個 PDF 檔案或是一個網頁連結給 AI,它能自動解析其中的時間、地點和主題,並幫您建立日曆事件。
- 日曆分析: 提出更深度的問題,例如「我這週有哪些不屬於我日常慣例的特殊活動?」或「明天哪個會議的參與者還沒有按下『接受』邀請?」。
如何使用
要使用此工具,使用者需要進行一次性的設定:
- Google Cloud 設定: 您需要在 Google Cloud Console 中建立一個專案,啟用 Google Calendar API,並建立一個「電腦版應用程式 (Desktop app)」類型的 OAuth 2.0 憑證,最後將憑證金鑰檔案下載到本地。
- 安裝與設定: 推薦使用
npx 方式。您需要在 AI 助理的 MCP 設定檔中,加入 google-calendar-mcp 伺服器,並透過環境變數指向您剛剛下載的 Google 憑證金鑰檔案的路徑。
- 首次授權: 啟動 AI 助理後,第一次使用日曆功能時,它會自動打開瀏覽器,引導您完成 Google 帳號的授權流程。此後,除非憑證過期,否則無需再次授權。
總結來說,google-calendar-mcp 是一個極其實用且強大的 MCP 伺服器。它不僅僅是將 Google 日曆的功能暴露給 AI,更是透過智慧解析和多功能整合,真正讓 AI 助理成為了能夠理解您複雜需求、為您分憂解勞的日程管理專家。
- MCP平台來源: github
- 連結: https://github.com/nspady/google-calendar-mcp
立即試用MCP工具