a-bonus/google-docs-mcp

The Ultimate Google Docs, Sheets, Drive, Gmail, & Google Calendar MCP Server. This MCP (primarily for use in Claude Desktop) gains full access to your google suite and lets claude do its thing.

解决的问题

该项目提供了一个 Model Context Protocol (MCP) 服务器,使 AI 助手(如 Claude Desktop、Cursor 或 Windsurf)能够直接与 Google Workspace 生态系统交互。它消除了手动复制粘贴的需要,让 LLM 能够读取、创建和修改 Google Docs、Sheets、Drive、Gmail 和 Calendar 中的内容。

工作原理

该服务器充当 MCP 兼容客户端与 Google API 之间的桥梁。它使用 OAuth 2.0 进行身份验证,并公开一系列 AI 可调用的「工具」。这些工具映射到具体的 API 操作,例如以 markdown 格式读取文档、向电子表格追加行或搜索邮件。它可以通过 npx 本地部署,也可在 Google Cloud Run 上远程部署,供团队共享使用。

适用人群

希望其 LLM 能够直接访问个人或专业 Google Workspace 数据以实现自动化、文档起草和日程安排的 AI 代码编辑器和助手用户。

主要亮点

  • 全面的 Workspace 集成:支持对 Google Docs、Sheets、Drive、Gmail 和 Calendar 的完整 CRUD 操作。
  • Markdown 工作流:支持以 markdown 格式读取和替换文档内容,便于 LLM 编辑。
  • 精细的表格控制:提供高级电子表格工具,包括单元格格式设置、条件格式、表格创建和范围保护。
  • Gmail 与日历自动化:支持收件箱分类、发送邮件、管理草稿以及包含 Google Meet 链接的日程安排。
  • Apps Script 支持:可创建和编辑底层 Apps Script 项目以实现更深入的自动化。
  • 灵活部署:支持本地 stdio 传输和通过 Cloud Run 的远程 httpStream 部署。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目