关于 gmail
gmail 是让 AI Agent 通过 Gmail 阅读、搜索和发送邮件的 MCP 服务,也可列出收件箱邮件,并依据历史邮件撰写回复。
主要功能
- 01使用 Gmail 查询语法搜索
- 02读取完整邮件内容
- 03列出近期收件箱邮件
- 04发送含抄送和密送的邮件
适用场景
- 01整理新邮件并识别紧急事项
- 02回复前搜索历史对话以获取上下文
- 03代表用户起草并发送日常邮件
MCP 相关
向 MCP 客户端提供 Gmail 搜索、读取、收件箱列表和发送工具。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
mcp.json · 通用配置
启动命令
npx -y @striderlabs/mcp-gmail需要配置的环境变量
GOOGLE_CLIENT_IDGoogle OAuth 2.0 Client ID from Google Cloud ConsoleGOOGLE_CLIENT_SECRET密钥Google OAuth 2.0 Client SecretGOOGLE_REFRESH_TOKEN密钥Google OAuth 2.0 Refresh Token for the user's Gmail account本地服务需要在你的电脑上安装运行环境(如 Node.js 18+)。各客户端的配置文件位置不同,请参考客户端文档。
工具
4收录的工具列表 · 更新于 2 周前
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| cc | string | 否 | 抄送收件人(逗号分隔,可选) |
| to | string | 是 | 收件人电子邮件地址 |
| bcc | string | 否 | 密送收件人(逗号分隔,可选) |
| body | string | 是 | 电子邮件正文内容(纯文本) |
| subject | string | 是 | 电子邮件主题行 |
详细介绍
@striderlabs/mcp-gmail
为 AI Agent 提供通过 Gmail 发送、读取和搜索电子邮件能力的 MCP 服务。
面向 Agent
Agent 使用此连接器代表用户自主处理电子邮件,包括阅读重要邮件、搜索信息、撰写周到的回复以及发送邮件。
Agent 工作流示例:
- 整理邮件: Agent 阅读新邮件、总结重要邮件,并标记需要用户关注的紧急事项
- 回答常见问题: Agent 搜索电子邮件历史记录以查找信息,并结合过往对话内容撰写回复
- 代为发送: Agent 根据用户意图起草并发送专业邮件(“告诉团队我会迟到”),然后将副本记录到对话中
使用示例:
用户:“有人回复我关于第二季度预算提案的邮件了吗?”
Agent:
gmail_search→"to:me subject:budget"gmail_read→ 阅读每封邮件- 返回摘要:“Sarah 周一回复说可以。Mark 要求修改。Finance 还没有回复。”
随后,Agent 可能会自动起草一封邮件跟进 Finance,并在发送前征求批准。
安装
npx @striderlabs/mcp-gmail
配置
添加到 MCP 客户端配置中(例如 Claude Desktop):
{
"mcpServers": {
"strider-gmail": {
"command": "npx",
"args": ["-y", "@striderlabs/mcp-gmail"],
"env": {
"GOOGLE_CLIENT_ID": "your-client-id",
"GOOGLE_CLIENT_SECRET": "your-client-secret",
"GOOGLE_REFRESH_TOKEN": "your-refresh-token"
}
}
}
}
可用工具
gmail_send
从用户的 Gmail 账户发送电子邮件。
参数:
to(必填):收件人电子邮件地址subject(必填):电子邮件主题body(必填):电子邮件正文内容cc(可选):抄送收件人bcc(可选):密送收件人
gmail_search
使用 Gmail 搜索语法搜索电子邮件。
参数:
query(必填):Gmail 搜索查询(例如,“from:[email protected]”)maxResults(可选):最大结果数(默认值:10)
gmail_read
读取特定电子邮件的完整内容。
参数:
messageId(必填):Gmail 邮件 ID
gmail_list
列出收件箱中的近期邮件。
参数:
maxResults(可选):最多列出的邮件数(默认值:10)label(可选):按标签筛选(例如,“INBOX”、“UNREAD”)
获取 Google OAuth 凭据
- 前往 Google Cloud Console
- 创建新项目或选择现有项目
- 启用 Gmail API
- 创建 OAuth 2.0 凭据
- 使用 OAuth playground 或你的应用获取刷新令牌
响应格式
所有工具均返回结构化 JSON:
{
"success": true,
"messageId": "...",
"message": "Email sent successfully"
}
Strider Labs 旗下项目
Strider Labs 为 AI Agent 构建操作执行基础设施。
许可证
MIT
评论
支持 Markdown
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。