允许Claude从您的Gmail账户中搜索和检索电子邮件。
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可执行文件credentials.json和token.json文件路径现在Claude可以访问以下工具:
在您的Gmail账户中搜索邮件。
示例提示: "搜索来自example@gmail.com的所有邮件"
检索特定邮件的全部内容。
示例提示: "显示主题为'Meeting Tomorrow'的邮件的全部内容"
列出您Gmail收件箱中的最近消息。
示例提示: "列出我最近的5封邮件"
您可以使用环境变量配置凭证和令牌文件的路径:
GMAIL_CREDS_PATH:指向您的credentials.json文件的路径GMAIL_TOKEN_PATH:指向您的token.json文件的路径在项目根目录创建一个.env文件,包含这些变量以便于配置。