关于 Command Mail
Command Mail 是供 AI Agent 使用的邮件 MCP 服务和插件,可集中处理多个邮箱,支持读取、整理、起草及经授权发送邮件。它按邮箱设置权限,并附带用于设置、例行处理、清理和邮件工作流的技能。
主要功能
- 01集中管理多个邮箱
- 02读取、搜索和整理邮件
- 03起草和修改邮件
- 04按权限控制发送
- 05提供四种收件箱技能
适用场景
- 01检查并整理新邮件
- 02准备待批准的回复
- 03执行定期收件箱例行任务
- 04清理大量积压邮件
MCP 相关
通过 Streamable HTTP 将 Agent 主机连接到托管 MCP 服务 `https://commandmail.app/mcp`。认证使用 OAuth 2.1 和 PKCE,也可由其他支持远程 MCP 的客户端连接。
配置
远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。
https://commandmail.app/mcpclaude mcp add --transport http app-commandmail-mail https://commandmail.app/mcp{"mcpServers":{"app-commandmail-mail":{"type":"http","url":"https://commandmail.app/mcp"}}}在 Cursor 中打开{"servers":{"app-commandmail-mail":{"type":"http","url":"https://commandmail.app/mcp"}}}在 VS Code 中打开{"mcpServers":{"app-commandmail-mail":{"type":"http","url":"https://commandmail.app/mcp"}}}{"mcpServers":{"app-commandmail-mail":{"serverUrl":"https://commandmail.app/mcp"}}}命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。
工具
详细介绍
Command Mail 插件
Command Mail 是一个汇集你所有电子邮件地址的收件箱,专为 AI Agent 使用而打造。Agent 可以读取、搜索、整理和起草邮件;只有在你允许的情况下,才会根据每个权限和邮箱的设置发送邮件。
此仓库将 Agent 宿主连接到托管的 Command Mail MCP 服务 https://commandmail.app/mcp,并添加了四项技能。你需要拥有 Command Mail 账户;使用一个地址即可免费开始。
套餐
此插件和 MCP 连接器免费,并基于 MIT License 发布。安装和使用均不收取费用。
托管的 Command Mail 服务提供长期有效的 Free 套餐:一个邮箱、最近 90 天的邮件、读取、搜索、整理、早间摘要和草稿。使用 Free 套餐时,Agent 无法发送邮件。
付费 Pro 套餐增加了发送邮件的功能,最多支持十个邮箱,并可访问完整邮件历史记录。套餐只能在 commandmail.app 购买,不能在 Agent 宿主或编辑器内购买;当前价格列于该网站。没有付费套餐时,Agent 仍可读取、搜索、整理和起草邮件;回复和转发等发送邮件的操作需要 Pro 套餐。
技能
| 技能 | 用途 |
|---|---|
inbox-setup | 与你一起设置新账户:优先级、自主性、归档文件夹、整理规则、垃圾邮件和废纸篓的保留期限、签名,以及由 Agent 宿主安排的定期例行任务 |
inbox-routine | 执行一轮邮件处理:检查上次完整运行之后的新邮件,根据规则预先整理邮件、准备草稿、记录运行情况并撰写简短摘要 |
inbox-cleanup | 分批整理大型收件箱:Agent 进行整理,你进行纠正,之后 Agent 移动邮件并创建约定的规则 |
mail-workflow | 查找和阅读邮件、使用纯文本或格式化草稿及附件进行回复、归档对话、管理文件夹并跟踪后续事项 |
例如,你可以对 Agent 说:“设置我的收件箱和每日邮件例行任务”或“运行我的 Command Mail 例行任务”。只有当 Agent 宿主支持计划任务且你已创建相应任务时,例行任务才会按计划运行。
此服务也以 app.commandmail/mail 的名称列于 Official MCP Registry。
安装
ChatGPT 和 Codex。 Command Mail 在 ChatGPT 和 Codex 插件目录上架后即可使用。在此之前,请在 Codex 中将此仓库添加为市场:
codex plugin marketplace add FYN-Labs/commandmail-plugin
codex plugin add command-mail@commandmail
Claude Code。
/plugin marketplace add FYN-Labs/commandmail-plugin
/plugin install command-mail@commandmail
Cursor。 插件在 Cursor Marketplace 上架后,可从 Customize 安装。若想提前试用,请将仓库克隆到本地插件文件夹,然后运行 Developer: Reload Window:
git clone https://github.com/FYN-Labs/commandmail-plugin ~/.cursor/plugins/local/command-mail
随后,MCP 服务会显示为 plugin-command-mail-commandmail。Cursor 首次使用时会打开 Command Mail 登录页面;此插件无需 API 密钥或变量。
Gemini CLI。
gemini extensions install https://github.com/FYN-Labs/commandmail-plugin
其他 MCP 客户端。 添加一个使用 Streamable HTTP 传输方式的远程 MCP 服务,URL 为 https://commandmail.app/mcp。
登录
首次使用时,Agent 会在浏览器中打开 Command Mail。登录并启用你想授予的权限;默认关闭未经你批准的邮件发送功能。连接使用 OAuth 2.1 和 PKCE,因此你无需向 Agent 提供密码或 API 密钥。你可以随时在“设置 → 连接”中断开 Agent。
权限
| 权限 | Agent 可以执行的操作 |
|---|---|
mail:read | 读取、搜索和整理邮件;管理文件夹和你要求的整理规则;准备概览和晨间简报;跟踪待办事项 |
mail:draft | 创建和修改草稿;绝不发送 |
mail:send-approved | 仅发送你批准的确切草稿版本 |
mail:send | 无需批准即可发送;每封邮件仅发送一次,最多发送给 20 位收件人,且受每日限额约束 |
mailboxes | 连接邮箱地址、验证域名、导入旧邮件 |
每个邮箱还设有一个自主级别(读取、建议、规则或自动),用于限制 Agent 可以进行的更改。电子邮件内容始终被视为数据,而非指令。
网络和凭据
此插件不包含可执行代码、钩子或安装脚本。它声明了一个远程 MCP 服务:https://commandmail.app/mcp;Agent 宿主只会与 commandmail.app 通信,包括 MCP 端点及其在 /.well-known/ 下公布的 OAuth 端点。唯一的凭据是你登录后由 Agent 宿主获取的 OAuth 令牌;你无需在插件中输入密码或 API 密钥。
软件包布局
| 宿主 | 文件 |
|---|---|
| ChatGPT、Codex、Cursor(Agent Plugins) | plugin.json、mcp.json |
| Cursor Marketplace(徽标和列表信息) | .cursor-plugin/plugin.json |
| Claude Code | .claude-plugin/、.mcp.json |
| Gemini CLI | gemini-extension.json |
| 所有宿主 | skills/、assets/ |
plugin.json 还通过 extensions.com.openai 包含 OpenAI 插件目录的列表信息、审核用例和发行说明。运行 scripts/build-openai-zip.sh /path/to/commandmail-plugin.zip 构建上传用 ZIP;其中仅包含可移植软件包。审核人员的凭据绝不能放入此代码库。
法律与支持
Command Mail 由 FYN Labs LLC 运营。此插件依据 MIT License 发布。
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。