Google Workspace全面MCP化:用自然语言控制Calendar/Drive/Gmail/Docs
Google Workspace 全面 MCP 化:用自然语言控制 Calendar/Drive/Gmail/Docs
大多数 Google Workspace 集成只支持单个应用。这个 MCP Server 把 Calendar、Drive、Gmail、Docs、Sheets、Slides、Forms、Tasks、Contacts、Chat 全部通过 MCP 协议暴露给 AI Agent,支持自然语言控制整个 Google Workspace。
Google Workspace MCP Server(taylorwilsdon/google_workspace_mcp,⭐ 3,061,MIT)是目前功能最完整的 Google Workspace MCP 实现,官方说法是”比 Google 自家工具和 Claude/ChatGPT 内置集成更强大”,支持多用户、组织级集中托管和细粒度编辑。
核心数据
| 指标 | 数值 |
|---|---|
| ⭐ Stars | 3,061 |
| 💻 语言 | Python 3.10+ |
| 📜 许可证 | MIT |
| 📦 | PyPI: workspace-mcp(12,000+ 下载) |
| 🏢 支持 | 免费账号 + Workspace 全版本 |
支持的应用
Google Calendar ✅ | Google Drive ✅ | Gmail ✅
Google Docs ✅ | Google Sheets ✅ | Google Slides ✅
Google Forms ✅ | Google Tasks ✅ | Contacts ✅
Google Chat ✅
它解决什么问题
通常 AI Agent 要操作 Google Workspace 内容,要么靠 API 手动拼接,要么用官方集成但功能阉割。MCP Server 的解法是把 Google Workspace 完整 API 映射为 MCP 工具,让任何 MCP 兼容的 Agent(Claude Code、OpenCode、Grok Build 等)直接用自然语言操作 Workspace 内容。
示例场景:
"在 Calendar 上创建明天下午3点的会议"
"读取 Drive 里这份文档的所有评论"
"给 Gmail 未读邮件发一封回复"
"在 Sheets 里更新这个表格的 KPI 数据"
技术亮点
1. 原生 OAuth 2.1 + 多用户支持
不是单账号密钥,是完整的 OAuth 2.1 认证流程,支持多用户隔离,可部署给整个团队使用。
2. 组织级集中托管
# pip 安装
pip install workspace-mcp
# 启动 MCP 服务器
workspace-mcp
# 配置 OAuth 后,Claude Code 等 Agent 即可接入
支持无状态部署和外部认证网关,适合企业场景。
3. 比官方集成更强的细粒度控制
官方内置集成只支持基础操作,这个 MCP 实现覆盖了所有细粒度编辑工具,包括 Drive 权限管理、Calendar 资源管理、Gmail 标签管理等。
4. MCP Toplist 认证
在 mcptoplist.com 获得认证,是目前最完整的 Google Workspace MCP 实现。
安装使用
pip install workspace-mcp
workspace-mcp
# 在 Claude Code 中配置 MCP endpoint 即可使用
支持所有 Google 账号(个人免费版)和 Google Workspace 全版本(Starter / Standard / Plus / Enterprise / Non Profit)。
和官方集成的区别
| 功能 | 官方集成 | Google Workspace MCP |
|---|---|---|
| 支持应用数 | 3-4 个 | 10 个全覆盖 |
| 多用户隔离 | ❌ | ✅ |
| 细粒度编辑 | 受限 | 完整 API |
| 组织级托管 | ❌ | ✅ |
项目地址:github.com/taylorwilsdon/google_workspace_mcp
官网:workspacemcp.com
PyPI:workspace-mcp
评论区
登录后可评论。