Gmail 插件 MCP 服务器
强大的 MCP 服务器,支持 Gmail 集成,让您可以直接通过 MCP 客户端管理邮件。此插件可无缝访问 Gmail 的核心功能,包括阅读、发送和管理邮件。
参考:有关使用 uvx 的示例 MCP 服务器实现,请查看此示例。
🎥 演示
https://github.com/user-attachments/assets/df9e86cf-1f6b-4265-9c68-b3ed88103d1f
✨ 特点
📧 发送和接收电子邮件
📥 阅读未读消息
🗑️ 垃圾邮件
📱 在浏览器中打开电子邮件
📝 将电子邮件标记为已读
🔒 安全的 OAuth2 身份验证
🚀 快速入门
先决条件
Python 3.12 或更高版本
Gmail API 凭据
MCP 客户端(如 Claude Desktop)
安装
克隆存储库:
安装依赖项(选择一种方法):
配置您的 Gmail API 凭据:
创建新项目或选择现有项目
启用 Gmail API
配置 OAuth 同意屏幕:
选择“外部”用户类型(无需发布)
转到“受众”选项卡:将您的电子邮件添加为“测试用户”
添加 OAuth 范围:
https://www.googleapis.com/auth/gmail/modify
创建 OAuth 2.0 凭据:
选择“桌面应用程序”作为应用程序类型
下载 JSON 凭证文件
保存凭证文件并记下其绝对路径(将用于
--creds-file-path
)
配置
对于开发/未发布的服务器
将其添加到您的 MCP 客户端配置中:
对于已发布的服务器
🛠️ 开发
构建和发布
同步依赖项:
构建包:
发布到 PyPI:
调试
使用MCP Inspector进行调试:
📚 API 参考
可用工具
工具名称 | 描述 | 必需参数 |
| 发送电子邮件 | 收件人 ID、主题、消息 |
| 检索未读电子邮件 | 没有任何 |
| 阅读电子邮件内容 | 电子邮件ID |
| 将电子邮件移至垃圾箱 | 电子邮件ID |
| 将电子邮件标记为已读 | 电子邮件ID |
| 在浏览器中打开电子邮件 | 电子邮件ID |
可用提示
提示名称 | 描述 | 参数 |
| 担任电子邮件管理员 | 没有任何 |
| 起草新电子邮件 | 内容、收件人、收件人电子邮件 |
| 编辑现有电子邮件草稿 | 变更,current_draft |
🤝 贡献
欢迎贡献代码!欢迎提交 Pull 请求。
📄 许可证
该项目根据 MIT 许可证获得许可 - 有关详细信息,请参阅LICENSE文件。
This server cannot be installed
local-only server
The server can only run on the client's local machine because it depends on local resources.
支持 Gmail 集成的 MCP 服务器,允许用户直接通过 Claude Desktop 等 MCP 客户端管理电子邮件(发送、接收、阅读、删除、标记为已读)。
Related MCP Servers
- AsecurityAlicenseAqualityProvides tools for interacting with Gmail and Calendar APIs. This server enables you to manage your emails and calendar events programmatically through the MCP interface.Last updated -25MIT License
- AsecurityAlicenseAqualityModel Context Protocol server for Gmail integration. This allows Claude Desktop (or any MCP client) to interact with your Gmail account through Google Apps Script.Last updated -3012MIT License
- -securityAlicense-qualityIntegrates with Gmail to enable sending, reading, drafting, and managing emails via the Model Context Protocol (MCP), allowing users to interact with email tasks through automated client prompts.Last updated -2GPL 3.0
- -securityAlicense-qualityMCP server that integrates with Gmail to enable sending, reading, and managing emails through tools like send-email, trash-email, get-unread-emails, and read-email.Last updated -59GPL 3.0