
Requirements

2025.03.15
0
Python邮件服务自动化交流协作
gmail-mcp-server 是一个基于 Gmail API 的服务,允许用户通过 Cursor 集成来读取、撰写和发送电子邮件。该服务需要配置 Google 项目并启用 Gmail API,同时设置 OAuth 同意屏幕以获取必要的权限。
View on GitHub
Overview
基本能力
产品定位
gmail-mcp-server 是一个用于集成 Gmail 功能的 MCP 服务,主要用于通过 Cursor 进行电子邮件的读取、撰写和发送。
核心功能
- 读取 Gmail 邮件
- 撰写和发送电子邮件
- 通过 OAuth 进行身份验证
适用场景
- 在 Cursor 中集成 Gmail 功能
- 自动化邮件处理
- 开发与 Gmail 相关的应用
工具列表
uv
:用于运行 gmail-mcp-server 的工具
常见问题解答
- 如何配置 Google 项目?
- 需要创建一个 Google 项目并启用 Gmail API。
- 如何设置 OAuth 同意屏幕?
- 在 Google 项目中配置 OAuth 同意屏幕,并设置为 "external"。
- 如何下载凭证文件?
- 在 Google 项目中创建 "Desktop app" 客户端并下载凭证文件。
使用教程
使用依赖
- 需要配置 Google 项目并启用 Gmail API。
- 需要设置 OAuth 同意屏幕并添加测试用户。
- 需要下载凭证文件。
安装教程
- 克隆仓库:
git clone https://github.com/jasonsum/gmail-mcp-server
- 运行服务:
uv --directory /path/to/repo run gmail --credentials /path/to/credentials.json --token /path/to/tokens.json
调试方式
- 检查凭证文件路径是否正确。
- 检查 OAuth 同意屏幕是否已正确配置。
- 检查服务是否正常运行:
uv --directory /path/to/repo run gmail --credentials /path/to/credentials.json --token /path/to/tokens.json
许可证
None