[WIP] Programmable Email
用于Gmail的MCP Server。
Programmable Email Quick Start Guide
概述
这是一个将 Claude 与 Gmail 连接的 MCP 服务器,允许 Claude 读取和处理您的电子邮件。
先决条件
- Docker
- Claude Desktop for Mac
快速设置
-
获取 Gmail OAuth 凭证
- 按照Google指南创建服务器端 OAuth 客户端 ID
- 确保根目录中有
credentials.json
文件
-
构建 Docker 镜像
docker build -t programmable-email .
-
验证镜像
docker run -i --rm programmable-email
-
配置 Claude
- 编辑
~/Library/Application Support/Claude/claude_desktop_config.json
:
{ "mcpServers": { "programmable-email": { "command": "docker", "args": ["run", "-i", "--rm", "programmable-email"] } } }
- 编辑
-
重启 Claude
-
使用 Claude 访问您的邮件
- 尝试让 Claude 获取您最近的未读邮件
注意事项
- 此工具仍在开发中
- 获取的所有邮件都将发送到 Claude 的服务器
- 首次使用 Google OAuth 凭证时,
token.json
将自动生成
后续开发
- 完善 Gmail 读取功能
- 实现 Gmail 发送功能
- 增加更多测试