增强型 Gmail MCP 服务器
一个功能强大的 Gmail 集成 MCP 服务器,支持通过自然语言管理电子邮件。
快速入门
前置条件
- Python 3.8+
- 启用 Gmail API 的 Google Cloud 项目
- OAuth 2.0 凭据
安装
克隆仓库并设置虚拟环境:
git clone https://github.com/theposch/gmail-mcp.git
cd gmail-mcp
python -m venv .venv
source .venv/bin/activate
pip install -e .
配置 Google Cloud
- 创建 Google Cloud 项目。
- 启用 Gmail API。
- 配置 OAuth 同意屏幕。
- 下载 OAuth 2.0 凭据文件。
存储凭据文件并运行服务器:
mkdir -p ~/.gmail-mcp
mv ~/Downloads/client_secret_*.json ~/.gmail-mcp/credentials.json
使用
运行以下命令测试:
npx @modelcontextprotocol/inspector uv run /path/to/gmail-mcp/src/gmail/server.py --creds-file-path /path/to/credentials.json --token-path /path/to/tokens.json