Token导航 LogoToken导航TokenDH.com
Gmail MCP Multi logo
办公协作stdio官方级别未说明来源级核验

Gmail MCP Multi

MCP Server

gmail-mcp-multi

一个支持多账户的Gmail管理服务器,允许用户通过单一服务器实例管理多个Gmail账户,适用于个人和工作邮件的统一管理。

工具数

13

提示词数

0

GitHub Stars

1

资源数

0
邮件管理TypeScriptClaude批量操作ClaudeCursor

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

dmorrill

提供方

dmorrill

最后核验

2026/5/17 20:20

运行时

Node.js

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

命令预览

npx gmail-mcp-multi

详细介绍

gmail mcp多功能

具有本机多帐户支持的Gmail MCP服务器。从单个服务器实例管理多个Gmail帐户。

与其他需要为每个帐户运行单独服务器实例的Gmail MCP不同,此MCP允许您指定在每次工具调用中使用哪个帐户,从而可以轻松地从Claude Code、Cursor或任何MCP客户端管理个人和工作收件箱。

特性

  • 多账户支持 -单服务器实例,无限制的Gmail帐户
  • 账户别名 -使用“工作”或“个人”等友好名称,而不是电子邮件地址
  • 完整的Gmail API -搜索、阅读、发送、标记和管理电子邮件
  • 批量操作 -高效地批量修改或删除电子邮件
  • 自动令牌刷新 -自动处理OAuth令牌刷新

安装

npm install -g gmail-mcp-multi

或者直接使用npx运行:

npx gmail-mcp-multi

快速开始

1.设置谷歌云OAuth

您需要从Google Cloud Console获取OAuth凭据:

  1. 首选 谷歌云控制台
  2. 创建新项目(或使用现有项目)
  3. 启用Gmail API
  4. 创建OAuth 2.0凭据(桌面应用程序类型)
  5. 下载JSON凭据

2.配置MCP

创建 ~/.gmail-mcp/oauth-keys.json 使用您的OAuth凭据。

3.添加到您的MCP客户端

克劳德代码(~/.claude/settings.json):

{
  "mcpServers": {
    "gmail": {
      "command": "npx",
      "args": ["gmail-mcp-multi"]
    }
  }
}

4.验证帐户

MCP运行后,使用 authenticate 工具:

authenticate({ alias: "work", email: "you@company.com" })
authenticate({ alias: "personal", email: "you@gmail.com" })

5.使用它!

search_emails({ account: "work", query: "in:inbox is:unread" })
search_emails({ account: "personal", query: "from:mom" })

工具

所有与Gmail交互的工具都需要 account 参数(别名或电子邮件)。

账户管理

工具说明
list_accounts列出所有已配置的帐户和身份验证状态
authenticate添加或重新验证帐户

电子邮件操作

工具说明
search_emails使用Gmail查询语法搜索电子邮件
read_email通过ID获取电子邮件的完整内容
send_email发送新电子邮件
draft_email创建草稿
modify_email添加/删除标签,标记已读/未读
delete_email垃圾箱或永久删除
batch_modify_emails批量标签操作
batch_delete_emails批量删除

标签管理

工具说明
list_labels获取帐户的所有标签
create_label创建新标签
delete_label删除标签

配置

凭据存储在 ~/.gmail-mcp/:

~/.gmail-mcp/
├── config.json           # Account aliases and settings
├── oauth-keys.json       # Your Google OAuth app credentials
└── accounts/
    ├── work/
    │   └── credentials.json
    └── personal/
        └── credentials.json

发展

git clone https://github.com/dmorrill/gmail-mcp-multi.git
cd gmail-mcp-multi
npm install
npm run build
npm run dev

贡献

欢迎投稿!请参阅 贡献.md 作为指导方针。

许可证

麻省理工学院

目录标签

目录标签

邮件管理TypeScriptClaude批量操作本地部署多账户支持GmailAPI自动化

支持客户端

ClaudeCursor

接入字段

传输方式(transport,传输协议)

stdio

鉴权方式(authType,认证方式)

oauth

运行时(runtime,运行环境)

Node.js

来源包(packageName,安装包名)

gmail-mcp-multi

工具数量(toolCount,工具数)

13

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

stdiooauth部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

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

来源信息

继续浏览同类 MCP