taylorwilsdon/google_workspace_mcp
Control Gmail, Google Calendar, Docs, Sheets, Slides, Chat, Forms, Tasks, Search & Drive with AI - Comprehensive Google Workspace MCP Server & CLI Tool
解决的问题
该项目为 AI 助手与 Google Workspace 生态系统之间提供了一个全面的桥梁。它解决了 Google 服务 AI 集成有限或碎片化的问题,通过一个功能丰富的单一服务器,使 LLM 能够使用自然语言命令在多个 Google 应用之间读取、写入和管理数据。
工作原理
它实现了 Model Context Protocol (MCP),可通过 stdio 或可流式传输的 HTTP 连接到各种 AI 客户端(如 Claude Desktop、ChatGPT 或 VS Code)。该服务器使用 OAuth 2.1 进行安全认证,并在 12 个主要 Google 服务中提供超过 120 个工具。支持多种部署模式,包括无状态容器部署和组织使用的多用户认证,并包含一个 CLI 用于直接执行工具。
适用人群
- AI 高级用户:希望对 Google Workspace 实现深度自然语言控制的个人。
- 开发者:需要安全地与 Google API 交互以构建 AI 代理或工具的开发者。
- IT/安全团队:希望在其 Workspace 数据上托管集中式、安全且可审计的 AI 网关的组织。
主要亮点
- 全面覆盖:支持 12 个服务,包括 Gmail、Drive、Calendar、Docs、Sheets、Slides、Forms、Tasks、Contacts、Chat、自定义搜索和 Apps Script。
- 灵活的工具层级:提供
core、extended和complete三个层级,通过限制活跃工具数量来管理 LLM 的上下文窗口。 - 企业级安全:支持 OAuth 2.1 多用户、无状态部署和敏感路径阻断,防止未经授权的文件访问。
- 广泛的客户端兼容性:兼容 Claude(桌面、网页、移动、代码)、ChatGPT、LM Studio 以及任何其他 MCP 兼容客户端。
相关
- 项目
- 项目
- 项目
- 项目
- 项目