适合谁
- 需要与 Gmail 账户集成的 AI 应用开发者和企业
- 希望通过自然语言控制邮件流程的用户
- 希望利用 Gmail 强大功能的 MCP 客户端用户
Gmail MCP Server 是一个功能全面的 Gmail API 集成,提供了广泛的邮件和设置管理能力。它支持多种安装方式,包括 npx 和远程 Smithery,并且配置灵活。然而,它需要 OAuth 设置,存在一定的安全风险,且默认收集遥测数据。
最强项 · 文档质量 14/20 最弱项 · 可靠性 8/20
静态评测 · 未实际运行收录于 2026-08-07
查看 FMRS 评分方法 →运行环境:Node.js 18+ · 远程托管(无需本地环境)
CLIENT_ID
Google API 客户端 ID,来自 GMAIL_OAUTH_PATH 文件,远程部署时必填
CLIENT_SECRET
Google API 客户端密钥,远程部署时必填,属敏感信息
REFRESH_TOKEN
用户 OAuth 刷新令牌,远程部署时必填,属敏感信息
AUTH_SERVER_PORT
本地 OAuth 临时认证服务端口,默认 3000
GMAIL_CREDENTIALS_PATH
用户凭证文件路径,默认 MCP_CONFIG_DIR/credentials.
GMAIL_OAUTH_PATH
Google API 客户端密钥文件路径,默认 MCP_CONFIG_DIR/gcp-oauth.keys.
MCP_CONFIG_DIR
配置文件存放目录,默认 ~/.gmail-mcp
PORT
Streamable HTTP 传输方式使用的端口,默认 3000
TELEMETRY_ENABLED
是否启用匿名遥测,默认 true
{
"mcpServers": {
"gmail": {
"command": "npx",
"args": [
"@shinzolabs/gmail-mcp"
]
}
}
}
以 Claude Desktop 为例。其他客户端的配置文件位置或字段可能不同(如 VS Code 使用 servers 字段),可用下方配置生成器转换。
{
"servers": {
"gmail": {
"command": "npx",
"args": [
"@shinzolabs/gmail-mcp"
]
}
}
}
写入项目的 .vscode/mcp.json(VS Code 使用 servers 字段)。
claude mcp add gmail -- npx @shinzolabs/gmail-mcp
在终端运行;先把 <…> 占位符换成你自己的值。
在客户端工具列表中应能看到 get_profile、list_messages、send_message 等工具;调用 get_profile 若能返回当前 Gmail 用户资料,说明 OAuth 认证与连接正常。
连接成功后,可以直接对 AI 助手这样说:
没有匹配的工具
依据项目文档列出,未经本站实测。
一个基于 Model Context Protocol (MCP) 的 Gmail API 服务器实现,为邮件管理、发送和检索提供标准化接口。支持完整的 Gmail API 覆盖,包括邮件、线程、标签、草稿和设置。
通过 MCP 提供对 Google Search Console 的全面访问,支持高级分析与快速赢取检测。
将 AI 助手连接到您的 Nextcloud 实例的生产级 MCP 服务器。
将 reMarkable 平板电脑作为 AI 助手的“第二大脑”——读取文档、浏览文件、提取文字并进行手写识别。
通过 Graph API 与 Microsoft 365 和 Office 服务交互的 MCP 服务器。
源版本 ad709e100d76 数据同步于 2026-10-12 查看 FMRS 评分方法