基于 OpenBot 的自托管主动式 AI 助手模板,可梳理邮件与日程、在独立浏览器中工作,并在行动前征求确认。
taylorwilsdon/google_workspace_mcp
一个 MCP 服务器与命令行工具,让 AI 助手可以操作 Gmail、日历、Drive、文档、表格等 Google Workspace 服务。
- Star
- 3,483
- Fork
- 1,097
- 未关闭 Issue
- 100
- 最近提交
- 前天
这是什么?
Workspace MCP 是一个 Model Context Protocol 服务器,把 Google Workspace 各项服务封装成工具,供 AI 助手和兼容 MCP 的客户端调用。覆盖 Gmail、日历、Drive、文档、表格、幻灯片、表单、任务、通讯录、Chat、自定义搜索和 Apps Script,共 120 多个工具。工具分为 core、extended、complete 三个层级,客户端可以按需加载,也可以按服务或单个工具启用和禁用。
服务器既可以通过 stdio 在本地运行,兼容较旧的客户端,也可以通过 streamable HTTP 远程运行。它支持 OAuth 2.1 多用户认证、只读模式,以及不向磁盘写入数据的无状态模式,适合容器部署。部署方式包括 Docker、反向代理、外部 OAuth 提供方、带域范围委派的服务账号,并可选接入 OpenTelemetry 追踪。附带的 workspace-cli 可在终端中列出和调用工具,并缓存 OAuth 令牌。
项目使用 Python 编写,可通过 uvx 或 PyPI 安装,采用 MIT 许可证。
核心功能
- 01通过一个 MCP 服务器覆盖 12 项 Google Workspace 服务,共 120 多个工具。
- 02支持 OAuth 2.1 多用户认证和 streamable HTTP 传输。
- 03提供 core、extended、complete 三级工具集以及只读模式。
- 04包含无状态容器模式,并支持接入外部 OAuth 提供方。
- 05附带命令行工具,可在终端列出和调用工具。
适用场景
- 让 Claude 或 ChatGPT 搜索和总结 Gmail 邮件,并起草回复。
- 在 AI 客户端中通过自然语言创建和编辑 Google 文档或表格。
- 为组织部署一个集中式 Workspace MCP 端点,每位用户使用各自的 OAuth 授权。
- 通过命令行工具在脚本中自动化日历、任务或表单流程。
快速上手
- 1
在 Google Cloud Console 中创建 OAuth 客户端,并为计划使用的服务启用对应的 Google API
- 2
设置 GOOGLE_OAUTH_CLIENT_ID 和 GOOGLE_OAUTH_CLIENT_SECRET 环境变量
- 3
使用 core 工具层级启动服务器
uvx workspace-mcp --tool-tier core
使用前须知
- 使用前需要自行创建 Google Cloud OAuth 客户端并启用相应 API。
- Google Chat 需要一次性的 Chat 应用配置,并且必须使用 Google Workspace 账户。
- OAuth 2.1 模式需要 HTTP 传输,不能使用 stdio。
收录于专题
标签
常见问题
- google_workspace_mcp 是什么?
- 一个 MCP 服务器与命令行工具,让 AI 助手可以操作 Gmail、日历、Drive、文档、表格等 Google Workspace 服务。 Workspace MCP 是一个 Model Context Protocol 服务器,把 Google Workspace 各项服务封装成工具,供 AI 助手和兼容 MCP 的客户端调用。覆盖 Gmail、日历、Drive、文档、表格、幻灯片、表单、任务、通讯录、Chat、自定义搜索和 Apps Script,共 120 多个工具。工具分为 core、extended、complete 三个层级,客户端可以按需加载,也可以按服务或单个工具启用和禁用。
- google_workspace_mcp 可以免费使用吗?用的什么许可证?
- google_workspace_mcp 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
- google_workspace_mcp 还在维护吗?
- 活跃维护中。google_workspace_mcp 最近一次提交是在 2026年11月5日。
- google_workspace_mcp 适合用来做什么?
- 让 Claude 或 ChatGPT 搜索和总结 Gmail 邮件,并起草回复。 在 AI 客户端中通过自然语言创建和编辑 Google 文档或表格。 为组织部署一个集中式 Workspace MCP 端点,每位用户使用各自的 OAuth 授权。 通过命令行工具在脚本中自动化日历、任务或表单流程。
- google_workspace_mcp 怎么安装和运行?
- 在 Google Cloud Console 中创建 OAuth 客户端,并为计划使用的服务启用对应的 Google API 设置 GOOGLE_OAUTH_CLIENT_ID 和 GOOGLE_OAUTH_CLIENT_SECRET 环境变量 使用 core 工具层级启动服务器: uvx workspace-mcp --tool-tier core
- 在哪里获取 google_workspace_mcp?
- 源代码和安装说明在 GitHub 上:https://github.com/taylorwilsdon/google_workspace_mcp
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
为 AI 编程代理设计的 MCP 服务,把工具原始输出挡在上下文窗口之外,并在对话压缩后保留会话状态。
一套可在 Claude Code、OpenCode、Codex 中使用的技能,以“修改-验证-保留或回滚”的循环自动迭代优化目标指标。
为自主 AI 智能体提供的邮箱服务,让智能体自行注册并通过 JMAP 收发和管理邮件。
将 Zotero 文献库接入 Claude、ChatGPT 等 AI 助手的 MCP 服务与命令行工具,用于检索、阅读和标注论文。
一个自托管的 MCP 服务器,让 ChatGPT、Claude 等客户端安全地读写和运行你本地项目中的代码。