本指南旨在帮助你配置 Gmail MCP,允许 Claude 从你的 Gmail 账户中搜索并检索邮件,为你提供更便捷的邮件管理体验。
按照以下步骤完成 Gmail MCP 的配置:
credentials.json 放置在你的项目目录中运行授权命令以生成令牌:
uv run gmail-mcp auth --creds-path credentials.json --token-path token.json
这将打开浏览器窗口,你需要登录 Google 账户并授予必要的权限。授权完成后,会在项目目录中创建 token.json 文件。
将 Gmail MCP 服务器添加到你的 Claude 配置文件:
{
"mcpServers": {
"gmail": {
"args": [
"--from",
"git+https://github.com/vinayak-mehta/gmail-mcp",
"gmail-mcp"
],
"command": "/Users/username/.local/bin/uvx",
"env": {
"GMAIL_CREDS_PATH": "/Users/username/path/to/gmail-mcp/credentials.json",
"GMAIL_TOKEN_PATH": "/Users/username/path/to/gmail-mcp/token.json"
}
}
}
}
请确保:
/Users/username/path/to/gmail-mcp 替换为你的实际项目路径command 路径以匹配你安装的 uvx 可执行文件在你的 Gmail 账户中搜索邮件。 示例提示:"查找所有来自 example@gmail.com 的邮件"
检索特定邮件的完整内容。 示例提示:"显示主题为 '明天开会' 的邮件全文"
列出你 Gmail 收件箱中的最近邮件。 示例提示:"列出我最 recent 的 5 封邮件"
你可以通过环境变量来配置凭证和令牌文件的路径:
GMAIL_CREDS_PATH:凭证 JSON 文件的路径GMAIL_TOKEN_PATH:令牌 JSON 文件的路径在项目根目录中创建一个 .env 文件,添加这些变量以实现便捷配置。