适合谁
- 需要集中访问多个 Google Workspace 服务的个人用户和团队。
- 需要按工具层级、服务或权限范围部署的开发者。
- 需要自托管、多用户 OAuth 2.1 或容器化部署的组织。
- 希望通过 CLI 调用 MCP 工具的开发者。
基于提供的仓库说明和 server.json,该项目是活跃的第三方 Google Workspace MCP 服务器,版本 1.22.2,PyPI 包为 workspace-mcp,采用 stdio 和 streamable HTTP。它覆盖面广、可自托管且使用 MIT 许可证,但需要用户自行配置 Google Cloud、OAuth 和 API 权限;Google Chat 还存在额外账号与应用配置要求。
Google Workspace MCP Server 是一个 MIT 许可的开源 MCP 服务器和 CLI 工具,可通过 Google API 为 AI 助手提供 Gmail、Drive、Calendar、Docs、Sheets、Slides、Forms、Tasks、Contacts、Chat、Apps Script 和 Custom Search 能力。它支持分级工具、按服务选择、只读模式、细粒度权限、OAuth 2.0/2.1,以及面向多用户部署的无状态模式。
需要 Python 3.10+、uv/uvx 和 Google Cloud 项目中的 OAuth 2.0 凭据。设置 GOOGLE_OAUTH_CLIENT_ID;机密客户端设置 GOOGLE_OAUTH_CLIENT_SECRET。可使用 uvx workspace-mcp 启动 stdio,或使用 uvx workspace-mcp --transport streamable-http 启动推荐的 HTTP 模式。现代客户端推荐使用 streamable HTTP 和 OAuth 2.1;Claude Desktop 也可通过 Connector 连接。启用具体 Google API,并为 Chat 额外配置 Chat 应用;Chat 仅支持 Google Workspace 账号。
{"mcpServers":{"google_workspace":{"command":"uvx","args":["workspace-mcp"],"env":{"GOOGLE_OAUTH_CLIENT_ID":"your-client-id","GOOGLE_OAUTH_CLIENT_SECRET":"your-secret","OAUTHLIB_INSECURE_TRANSPORT":"1"}}}}