进阶Python

google_workspace_mcp用 AI 命令行控制整个 Google Workspace

google_workspace_mcp 是一个开源 Python 项目,通过 MCP 协议让 AI 助手直接控制 Gmail、Google Calendar、Docs、Sheets 等全套 Google Workspace 服务。支持命令行和 AI Agent 集成,适合需要自动化办公流程的开发者与效率控。已在 GitHub 获 2700+ 星。

2.7K 星标
827 分叉
112 问题
134 浏览
Python
MIT
收录日期

项目概述

google_workspace_mcp 是一个开源 Python 项目,通过 MCP 协议让 AI 助手直接控制 Gmail、Google Calendar、Docs、Sheets 等全套 Google Workspace 服务。支持命令行和 AI Agent 集成,适合需要自动化办公流程的开发者与效率控。已在 GitHub 获 2700+ 星。

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 开发之间搭了一座实用的桥。

google workspace mcpAI办公自动化Gmail自动化Google Calendar MCP开源MCP服务器AI agent办公效率工具

项目评分

0.0 (0 评价)

分享

常见问题

google_workspace_mcp: 用 AI 命令行控制整个 Google Workspace 是什么?

google_workspace_mcp 是一个开源 Python 项目,通过 MCP 协议让 AI 助手直接控制 Gmail、Google Calendar、Docs、Sheets 等全套 Google Workspace 服务。支持命令行和 AI Agent 集成,适合需要自动化办公流程的开发者与效率控。已在 GitHub 获 2700+ 星。

google_workspace_mcp: 用 AI 命令行控制整个 Google Workspace 用什么语言开发?

google_workspace_mcp: 用 AI 命令行控制整个 Google Workspace 主要使用 Python 开发。

google_workspace_mcp: 用 AI 命令行控制整个 Google Workspace 使用什么开源协议?

google_workspace_mcp: 用 AI 命令行控制整个 Google Workspace 基于 MIT 协议开源。

相关项目

暂无结果

探索更多

相似工具

Completo AI

Completo AI

Completo AI 是一款下一代生产力工具,利用 AI 自动分析项目目标并生成结构化任务清单。它面向项目经理、自由职业者和小团队,旨在消除手动拆解任务的繁琐步骤,让规划效率提升一个量级。

WeiClaw

WeiClaw 是一款连接 Agent 电脑的智能硬件,通过实时监控 Agent 状态并智能接管消息通道,让电脑在空闲时自动休眠、按需唤醒,实现节能与远程管理的自动化。适合需要节省电力、延长硬件寿命的个人与团队。

BotIntelli

BotIntelli

BotIntelli 是一款面向企业的 AI 操作系统,无需编写代码即可构建、部署和管理智能体工作流。它统一接入 GPT-4、Claude、Gemini 等 20 多个主流大模型,帮助团队快速实现复杂业务流程的自动化。适合希望降低 AI 使用门槛、提升运营效率的组织。

Nodey

Nodey

Nodey 是 n8n 的 iOS 伴侣应用,让你在手机上实时监控工作流状态、通过 AI 诊断失败原因、用自然语言提示创建新工作流,还能用 NFC 标签或地理围栏触发自动化。面向 n8n 用户的轻量移动管理工具。

Valkoma AI

Valkoma AI

Valkoma AI 是一个基于 Google Gemini 的多功能平台,集成 AI 网站生成器、聊天机器人构建器、社交媒体帖子生成器、提示词优化审计器和自主 AI 代理系统构建器。无需编码即可用一句话生成 3D 沉浸式网站,快速部署客服机器人,自动生成 LinkedIn 和 Instagram 内容,并设计自动化工作流。适合创业者和营销团队提升效率。

AutomationMart

AutomationMart

AutomationMart 是一个工作流模板市场,提供超过 500 个针对 Make.com、n8n 和 Zapier 的预置自动化蓝图,即买即用,无需配置,适合快速搭建自动化流程的非技术用户。

评论

评论

0
0/500 字符

暂无评论

成为第一个评论的人

开源项目

探索、学习和贡献开源AI项目,推动人工智能技术的发展

查看全部