google_workspace_mcp 是一個有意思的專案。它本質上是一個 MCP(Model Context Protocol)伺服器,讓 AI 模型(比如 Claude、自定義 LLM)能直接讀寫你的 Google 工作區資料。你不需要手動開啟 Gmail 或 Google Calendar,AI 自己就能完成發郵件、建日程、查文件這些操作。
專案用 Python 寫成,部署簡單。裝上依賴、配好 Google API 憑據,幾行命令就能跑起來。目前支援的服務很全:Gmail、Calendar、Docs、Sheets、Slides、Chat、Forms、Tasks、Search、Drive。基本覆蓋了 Google Workspace 的所有核心應用。
對於喜歡折騰自動化的開發者來說,這是個很靈活的底層工具。你可以用它搭建一個 AI 祕書——比如讓 AI 每天早上彙總郵件、建立待辦事項、安排會議。而且因為是開源,你可以深度定製許可權和功能,甚至把它嵌入自己的工作流引擎。
核心能力拆解
- 郵件管理:搜尋、閱讀、傳送、回覆 Gmail 郵件,支援標籤和附件操作。
- 日曆操作:建立事件、查詢日程、設定提醒,甚至能跨日曆協調。
- 文件處理:讀取和編輯 Docs、Sheets、Slides 內容,支援批註。
- 聊天與表單:傳送 Google Chat 訊息,管理 Forms 回覆。
- 任務與搜尋:建立 Google Tasks,呼叫 Google Search 獲取資訊。
- 雲端硬碟:檔案上傳、下載、共享、搜尋 Drive 檔案。
每個功能都通過 MCP 工具暴露給 AI,你只需在提示詞裡描述想做的事,AI 就能自動呼叫對應介面。比如「檢視今天中午的會議,如果衝突則發郵件通知參會者改時間」——AI 先查日曆,再發郵件,一氣呵成。
適用場景與門檻
這個專案更適合有程式設計基礎的效率控,不是普通使用者開箱即用的工具。你需要:
- 一個 Google Cloud 專案並啟用相關 API。
- 配置 OAuth 2.0 憑據。
- 本地或伺服器執行 Python 環境。
對開發者來說,這些步驟 15 分鐘能搞定。專案文件寫得很清晰,包含從零開始的完整步驟。如果你已經用著 Claude Desktop 或任何支援 MCP 的客戶端,直接配置即可接入。
真實用例:一位獨立開發者用它搭建了「自動歸檔舊郵件」指令碼,每天凌晨 AI 掃描收件箱,將 30 天前的郵件打上標籤並移入歸檔資料夾,省去手動整理的時間。
另外,它也支援命令列直接呼叫(CLI 模式),不依賴 AI 客戶端。你可以用 bash 指令碼觸發一次性的 Workspace 操作,適合整合到 cron 任務或 CI/CD 流程中。
優缺點一覽
優點:覆蓋面廣,幾乎操作所有 Google 服務;開源可自託管,資料不出本地;社羣活躍,更新快(2700+ stars)。
不足:對非開發者不友好,配置有門檻;依賴 Google API 配額,大用量需注意限制;部分功能(如 Chat 高階訊息格式)支援有限。
如果你正在尋找一個能用自然語言控制 Google 辦公套件的方案,這個專案值得一試。它在自動化和 AI agent 開發之間搭了一座實用的橋。










評論
暫無評論
成為第一個評論的人