Token导航 LogoToken导航

MCP Server · 文档知识

Yet Another Google MCP

一个功能齐全的Google Workspace服务器,为AI助手提供实时访问Drive、Gmail、Calendar、Sheets、Docs和Apps Script的能力。

stdio官方级别未说明来源级核验工具 45
文档处理PythonCursor邮件管理WindsurfVS Code

快速开始

作者 / 组织
Artoxem
提供方
Artoxem

工具数量

45

来源目录标注

资源数量

0

来源目录标注

提示词数量

0

来源目录标注

GitHub Star

9

仓库热度

收录来源

1 个

MCP World

选型结论

Yet Another Google MCP 属于文档知识类 MCP Server,公开资料标注 45 个工具,通过stdio 本地进程接入,适配 Cursor、Windsurf、VS Code,有可以直接复制的安装命令;接入前要先准备 OAuth 授权。

分类

文档知识

传输方式

stdio

认证方式

OAuth 授权

部署方式

公开资料未说明

安装与配置

安装命令

pip install -r requirements.txt

公开命令不是通用的启动方式,拼不出可靠配置示例;请在客户端 MCP 配置里按官方文档填写 command 和 args。

上手步骤

  1. 1

    准备运行环境

    stdio 服务在本地起进程,需要先装好 对应的运行时,再按安装命令拉取依赖。

  2. 2

    安装服务

    复制下面的安装命令执行;命令里带占位符的位置换成自己的密钥或路径。

  3. 3

    写入客户端配置

    在客户端的 MCP 配置里填启动命令和参数,保存后完全退出客户端再打开,让新配置生效。

  4. 4

    验证是否可用

    连接成功后客户端会列出 45 个工具,随便调一个只读工具确认能返回结果。

接入前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

详细介绍

🔧 MCP谷歌工具服务器

功能齐全 模型上下文协议 谷歌工作区服务器。\ 让您的AI助手实时访问Drive、Gmail、日历、表格、文档和应用程序脚本。

英文文档 · 俄语文档

______________________________________________________________________

✨ 它能做什么

服务能力
📁 Google 云端硬盘搜索、复制、移动、共享、管理权限
📊 谷歌表格读/写范围、命名范围、过滤视图、查找和替换、CSV导出
📄 谷歌文件读取、创建、附加文本、填写模板、导出为PDF
📧 Gmail起草、发送、搜索、存档、标记、删除并确认
📅 Google 日历列出活动、查找空闲时段、创建与与会者的会议
⚙️ 应用程序脚本读取、分阶段更新、自动备份、回滚
🔗 资源将实时驱动器/Gmail/日历/表格/文档快照附加到AI上下文
💬 提示现成的人工智能模板:汇总收件箱、分析电子表格、计划周、搜索文件

______________________________________________________________________

🧩 MCP图元

此服务器公开了所有三种MCP基元类型:

🛠 工具

50+可执行操作

由AI按需调用。

每个工具都有注释

readOnlyHint / destructiveHint

因此,客户可以在采取危险行动之前发出警告。

📦 资源

只读数据快照

直接附加实时谷歌数据

转到AI上下文窗口

无需调用工具。

支持静态URI和模板。

💬 提示

可重复使用的AI模板

在MCP客户端中选择提示

获取实时数据并开始

有条理的谈话

只需单击一下。

______________________________________________________________________

🚀 快速开始

1--安装依赖项

pip install -r requirements.txt

2--设置谷歌OAuth

在中创建OAuth 2.0客户端ID 谷歌云控制台,下载JSON,并记下其路径。

完整的分步指南: docs/AUTH_SETUP.md · docs/ru/AUTH_SETUP.md

3--配置服务器

cp config.example.yaml config.yaml
# then edit config.yaml — set paths and choose MCP_AUTH_TOKEN

💡 How to create MCP_AUTH_TOKEN

MCP_AUTH_TOKEN 是您选择的秘密字符串。你可以把它看作是 此MCP服务器的本地激活密钥,而不是作为网络安全层或身份验证机制。

  • 服务器在开始处理工具之前只检查此令牌是否已配置——这是一个额外的安全步骤,可以避免在没有明确设置的情况下意外运行。
  • 发明任何随机字符串,例如。 MySecretToken_2026! 或者使用密码生成器。
  • 建议长度:16+个字符。避免重复使用密码。
  • 设置它 config.yaml → mcp_auth_token: "your_token" 或 作为env变量 MCP_AUTH_TOKEN.

令牌从不发送到任何地方——它只在服务器进程内部进行本地检查。确实如此 不 限制服务器运行后AI代理可以执行的操作。有关更多详细信息,请参阅 docs/SECURITY.md / docs/ru/SECURITY.md.

4--连接IDE

替换 具有此存储库的绝对路径,以及 your_token_here 用你的代币。

Cursor — .cursor/mcp.json or ~/.cursor/mcp.json

{
  "mcpServers": {
    "google-tools": {
      "command": "python",
      "args": ["
\\server.py"],
      "env": {
        "MCP_AUTH_TOKEN": "your_token_here",
        "MCP_CONFIG_FILE": "
\\config.yaml"
      }
    }
  }
}

Windsurf — %APPDATA%\Codeium\Windsurf\mcp_config.json (Windows)

{
  "mcpServers": {
    "google-tools": {
      "command": "python",
      "args": ["
\\server.py"],
      "env": {
        "MCP_AUTH_TOKEN": "your_token_here",
        "MCP_CONFIG_FILE": "
\\config.yaml"
      }
    }
  }
}

VS Code (Copilot MCP) — .vscode/mcp.json or MCP: Open User Configuration

用途 servers (不是 mcpServers).需要VS代码1.102+和启用副驾驶。
{
  "servers": {
    "google-tools": {
      "type": "stdio",
      "command": "python",
      "args": ["
\\server.py"],
      "env": {
        "MCP_AUTH_TOKEN": "your_token_here",
        "MCP_CONFIG_FILE": "
\\config.yaml"
      }
    }
  }
}

Other IDEs — generic MCP stdio config

使用相同的 command / args / env根密钥可能是 mcpServers 或 servers.

{
  "mcpServers": {
    "google-tools": {
      "command": "python",
      "args": ["
\\server.py"],
      "env": {
        "MCP_AUTH_TOKEN": "your_token_here",
        "MCP_CONFIG_FILE": "
\\config.yaml"
      }
    }
  }
}

5--烟雾检查

连接后,呼叫 get_gmail_profile() 在您的AI客户端中。\ 如果OAuth配置正确,它应该返回经过身份验证的Gmail地址。

______________________________________________________________________

📖 使用示例

Basic operations

# Verify authentication
Tool: get_gmail_profile
→ Authenticated Gmail address: user@example.com

# Search for files in Drive
Tool: find_files
Arguments: {"query": "name contains 'budget'"}
→ - Budget_2026.xlsx (ID: 1a2b3c...) [spreadsheet]

# Read a Google Sheet
Tool: read_sheet
Arguments: {"spreadsheet_id": "1a2b3c4d5e...", "range_name": "Sheet1!A1:C10"}
→ | Name | Email     | Status |
  | John | j@corp.io | Active |

# Create a draft email (safe by default — never sends without draft_mode=false)
Tool: send_email
Arguments: {"to": "colleague@example.com", "subject": "Notes", "body_text": "...", "draft_mode": true}
→ EMAIL DRAFT CREATED (ID: r1234...) — saved as draft, not sent.

Resources — attach live data to context

# Recent Drive files (no arguments needed)
Resource URI: gdrive://recent

# Unread inbox snapshot
Resource URI: gmail://inbox

# This week's calendar
Resource URI: gcalendar://upcoming

# Specific spreadsheet range
Resource URI: gsheets://1a2b3c4d5e.../Sheet1!A1:D20

# Specific Google Doc
Resource URI: gdocs://1a2b3c4d5e...

Prompts — one-click AI workflows

提示它做什么
summarize_inbox获取最近的Gmail邮件→ 已准备好进行AI总结
analyze_spreadsheet读取图纸范围→ 为AI分析/图表做好准备
plan_week加载日历事件→ 准备好日程安排建议
search_drive搜索驱动器文件→ 随时准备提供组织建议

______________________________________________________________________

🛡 安全特性

功能受影响的工具
confirm=true 必填项delete_email, gmail_archive, calendar_create_meeting, drive_revoke_public, doc_fill_template
dry_run=true 默认情况下batch_delete_emails, sheet_find_replace
大范围自动干运行clear_range (提示确认高于阈值)
默认情况下为草稿模式send_email (除非 draft_mode=false)
公共共享被阻止share_file 块 type=anyone 除非 allow_public=true
工具注释每个工具都带有 readOnlyHint / destructiveHint 用于客户端警告
⚠️ 您的AI代理可以访问您通过OAuth授权的所有数据。 对敏感帐户使用只读范围。看 docs/SECURITY.md.

______________________________________________________________________

⚙️ 配置参考

config.yaml 钥匙

关键环境覆盖默认描述
client_secrets_fileGOOGLE_CLIENT_SECRETS_FILE--从Google Cloud下载OAuth JSON的路径
token_fileGOOGLE_TOKEN_FILE~/.google/token.json首次登录后保存OAuth令牌的位置
mcp_auth_tokenMCP_AUTH_TOKEN—必修的。 激活服务器的令牌
log_fileGOOGLE_LOG_FILEstderr only日志文件的路径(可选)
log_levelGOOGLE_LOG_LEVELINFO日志冗长: DEBUG / INFO / WARNING / ERROR
backup_dirGOOGLE_BACKUP_DIR--应用程序脚本自动备份目录
scopes--完全访问OAuth作用域列表(请参阅安全文档)
MCP_CONFIG_FILE --指向您的 config.yaml。在IDE中设置此项 env 块。\ 环境变量始终覆盖配置文件值。

Minimal config.yaml example

client_secrets_file: "C:\\Users\\you\\.google\\oauth.keys.json"
token_file: "C:\\Users\\you\\.google\\token.json"
mcp_auth_token: "MySecretToken_2026!"
log_level: "INFO"

______________________________________________________________________

📦 完整工具列表

📁 Drive (8 tools)

工具类型描述
find_filesread按名称或驱动器查询搜索
drive_search_advancedread带结果限制的Full Drive查询语法
drive_list_permissionsread列出文件权限
create_folderwrite创建文件夹
move_filewrite将文件移动到文件夹
drive_copy_filewrite复制文件
share_filewrite与用户/组/域/任何人共享
drive_revoke_public破坏性撤销公共访问(confirm=true)

📊 Sheets (11 tools)

工具类型描述
read_sheetread读取单元格范围
get_spreadsheet_metaread电子表格元数据
sheet_export_csvread将范围导出到CSV
append_rowwrite追加一行
update_sheetwrite将行写入某个范围
create_spreadsheetwrite创建新的电子表格
add_sheetwrite添加新选项卡/工作表
sheet_create_filter_viewwrite创建筛选器视图
sheet_create_named_rangewrite创建命名范围
sheet_find_replacewrite查找并替换(dry_run=true 默认情况下)
clear_range破坏性清除范围(大范围自动干运行)

📄 Docs (5 tools)

工具类型描述
read_docread读取文档文本
doc_export_pdfread将文档导出为二进制PDF
create_docwrite创建新文档
append_to_docwrite附加文本
doc_fill_template破坏性填充模板占位符(confirm=true)

📧 Gmail (11 tools)

工具类型描述
get_gmail_profileread获取经过身份验证的电子邮件地址
list_emailsread列出电子邮件(可选搜索查询)
read_email阅读阅读一封电子邮件
gmail_search_and_summarizeread搜索并返回简要摘要
create_draft写创建草稿
send_email写发送或起草电子邮件(draft_mode=true 默认情况下)
send_draft写发送现有草稿
gmail_label_apply书写应用标签(dry_run=true 默认情况下)
gmail_archive写存档邮件(confirm=true)
delete_email破坏性删除电子邮件(confirm=true)
batch_delete_emails破坏性删除多封电子邮件(dry_run=true 默认情况下)

📅 Calendar (4 tools)

工具类型描述
list_eventsread列出即将发生的事件
calendar_find_free_slotsread查找空闲时段
create_eventwrite创建事件
calendar_create_meeting编写创建与与会者的会议(confirm=true)

⚙️ Apps Script (6 tools)

工具类型描述
get_script_contentread读取项目文件
create_script_projectwrite创建新项目
prepare_script_updatewrite进行更新,获取 operation_id
execute_operationwrite执行分阶段更新(带自动备份)
cancel_operationwrite取消挂起的分段更新
restore_script_backupwrite从自动备份还原

______________________________________________________________________

📚 文档

🇬🇧 英语

文档描述
AUTH_SETUP.mdGoogle OAuth安装指南
工具_参考.md完整的工具、资源和提示参考
安全.mdOAuth范围、安全功能、最佳实践
IDE_SETUP.md游标、Windsurf、VS代码和其他IDE设置
学习.md如何构建此MCP服务器(分步教程)

🇷🇺 俄语

文档描述 |----------|----------| | AUTH_SETUP.md Google OAuth的一步一步 | 工具_参考.md –工具、资源和插件的完整目录→ | 安全.md –Oauth scopes,保护,推荐→ | IDE_SETUP.md –配置Cursor、Windsurf、VS Code和其他IDE→

______________________________________________________________________

⚠️ 责任通知

您有责任了解此服务器执行操作的风险和后果。\ 您可以自行决定使用它,并遵循您组织的安全策略。

______________________________________________________________________

工具与能力

工具数量

45

资源数量

0

提示词数量

0

能力标签

GoogleWorkspacePython本地部署AI集成自动化工具文档管理邮件管理

支持客户端

CursorWindsurfVS Code

数量来自来源目录的标注,具体工具清单以官方文档为准。

典型使用场景

读长文档提问

把 PDF、Markdown 和笔记交给模型,按章节追问细节。

整理知识库

把零散资料归档、打标签,检索时更容易命中。

批量出摘要

提取要点,输出能直接引用的段落。

选择建议

值得选的地方

  • 工具数量 45 个,一次接入能覆盖的操作比单点工具更全。
  • 有现成的安装命令,不用自己找入口,照着跑就能起服务。
  • 已经适配 Cursor、Windsurf、VS Code,换客户端不用重新研究配置。

先想清楚的地方

  • stdio 方式要求本地装好 运行环境,换机器要重新装一遍。
  • 需要自备OAuth 授权,没有凭据没法直接试。
  • 第三方目录整理,版本更新和行为细节以官方仓库为准。

更适合

  • 需要在文档知识场景里让模型直接调用外部能力的人。
  • 已经在用 Cursor 的用户,接入路径最短。
  • 想先快速试一下、能接受在本地跑服务的人。

不太适合

  • 完全不想在本地装环境的人。
  • 暂时拿不到OAuth 授权的人。
  • 需要厂商级 SLA 和技术支持的生产环境。

同类对比

5 个同类
MCP Server工具数传输方式安装命令收录来源最后核验
Yet Another Google MCP

MCP World · 本页

45stdio有1 个2026-05-17
Cherry Studio

MCP World

0未说明未标注1 个2026-05-17
Pdf Math Translate

MCP World

0stdio有1 个2026-05-17
report generation

MCP World

0stdio有1 个2026-05-17
Anything To Notebooklm

MCP World

0stdio有1 个2026-05-17

按同分类和工具数量挑出最接近的几条,字段以各自详情页为准。

常见问题

5 条

Yet Another Google MCP 怎么安装?

公开资料给出的安装命令是 pip install -r requirements.txt,运行环境为 未标注。装完后按客户端要求写进 MCP 配置,重启客户端生效。

Yet Another Google MCP 怎么在 Claude Desktop、Cursor 里配置?

它是stdio 本地进程,客户端配置里要写启动命令和参数,运行环境是 未标注;保存后完全退出客户端再打开,配置才会生效。

Yet Another Google MCP 收费吗?

本站只整理公开资料,不代收费用,也没有标注具体价格。是否收费取决于服务本身和背后的接口额度,正式使用前按官方说明确认。

Yet Another Google MCP 需要 API Key 吗?

公开资料标注的认证方式是OAuth 授权,也就是要先拿到凭据才能连上;凭据只填在自己本地的配置里,不要写进公开仓库。

Yet Another Google MCP 支持哪些客户端?

公开资料标注支持 Cursor、Windsurf、VS Code;其他客户端只要能配置 MCP Server,也能用同样的命令或地址接入。

来源信息

继续浏览同类 MCP