mcpField
I
Inbox MCP

Inbox MCP

本地服务
github.com/darinkishore通信协作2179 周前更新

关于 Inbox MCP

Inbox MCP 是通过 Nylas 连接邮箱的 MCP 服务,允许 AI 助手以自然语言进行邮件批量分拣、整理和自动化处理。支持 Gmail、Outlook、iCloud、Yahoo 及多数 IMAP 邮箱,面向希望减少邮件处理负担的用户。

主要功能

  1. 01批量筛选与分拣邮件
  2. 02批量更新已读、星标与文件夹
  3. 03批量归档邮件
  4. 04关键词搜索与 Markdown 格式读取
  5. 05发送与草拟邮件
  6. 06文件夹增删改查管理

适用场景

  1. 01列出需要处理的重要邮件
  2. 02将低优先级邮件移入指定文件夹
  3. 03按日期归档旧邮件并保留星标邮件
  4. 04汇总告警邮件并转发给团队

MCP 相关

该项目作为 MCP 服务运行,向 MCP 客户端暴露邮件筛选、搜索、更新、归档、发送等工具。响应以 XML 块返回,便于大模型解析。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

mcp.json · 通用配置
{
"mcpServers": {
"Inbox-MCP": {
"command": "npx",
"args": [
"-y",
"@smithery/cli"
]
}
}
}
启动命令npx -y @smithery/cli

本地服务需要在你的电脑上安装运行环境(如 Node.js 18+)。各客户端的配置文件位置不同,请参考客户端文档。

安装包
npm@smithery/cli

工具

还没有获取到工具列表

本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。

详细介绍

Inbox MCP

立即将你的收件箱变成智能的、由大模型驱动的助手。

借助基于 Nylas v3 构建的强大、适合批量处理的工具,通过对话轻松管理、整理并简化电子邮件。开箱即兼容 Gmail、Outlook、iCloud、Yahoo,以及几乎所有 IMAP 服务(甚至包括你的工作邮箱!)。

这些工具经过精心设计,提供清晰的说明和一致的参数,针对与各种大模型无缝集成进行了优化。响应以易于解析的 XML 块形式提供,让大模型可以轻松处理你的请求。

Inbox MCP 在真实工作流中经过广泛测试,可显著减轻认知负担,高效处理你更愿意自动化完成的任务。

Nylas 提供 5 个免费连接的账户,因此你可以立即开始使用,无需花一分钱。


✨ 真实场景示例(你实际会说的话)

你随口说……Inbox MCP 会轻松帮你……
“看看我的收件箱,告诉我哪些邮件重要,以及我需要处理什么”检查邮件,快速找出需要采取行动的邮件,并总结需要关注的事项。
“找出最近 100 封邮件中不重要的邮件,并把它们移到‘不重要’文件夹。”智能筛除优先级较低的邮件,并将其整齐地归档,让它们不再碍眼。
“归档所有两周前的邮件,但保留已加星标的邮件。”批量归档较早的邮件,同时安全保留已加星标的邮件。
“总结最新的 AWS 提醒并转发给我的团队。”汇总近期 AWS 提醒,生成简洁的摘要并立即发送。

🎯 为什么使用 Inbox MCP?

  • 轻松实现收件箱清零: 使用自然语言指令,快速自动化电子邮件管理。
  • 高效分拣: 轻松即时地分类、确定优先级并批量处理电子邮件。
  • 轻松设置: 直接连接账户,轻松完成初始设置。无需 OAuth 令牌、代理或复杂配置。

📌 快速设置:创建 Nylas 账户

  1. 在此注册:Nylas Dashboard。
  2. 从侧边栏获取 API 密钥(API KEY)。
    API 密钥位置
  3. 前往 Grants,点击右上角的 Add Test Grant,然后连接你的电子邮件账户。
    Grant ID 位置
  4. 记下 API 密钥和 Grant ID(显示在 grants 表格中)。

🚀 开始使用(不到一分钟)

轻松通过 Smithery 安装(交互式)

Inbox MCP 可与 Claude Desktop、Cursor、Windsurf 等 MCP 客户端无缝集成。

交互式单行安装(推荐):

npx -y @smithery/cli@latest install "@darinkishore/inbox-mcp" --client claude

系统会提示你输入 Nylas 凭据(nylasAccessToken 和 nylasGrantId)。对于其他受支持的 MCP 客户端,将 claude 替换为你偏好的客户端:

npx -y @smithery/cli@latest install "@darinkishore/inbox-mcp" --client cursor # or windsurf, vscode, etc.

🛠️ 手动本地设置(可选)

如果你更喜欢在本地开发时手动控制:

git clone https://github.com/darinkishore/Inbox-MCP.git
cd Inbox-MCP
npm install && npm run build

然后,在 MCP 客户端的 mcp-config.json 中:

{
  "mcpServers": {
    "nylas-email": {
      "command": "node dist/index.js",
      "workingDirectory": "/absolute/path/to/Inbox-MCP",
      "env": {
        "NYLAS_ACCESS_TOKEN": "...",
        "NYLAS_GRANT_ID": "..."
      }
    }
  }
}

🔧 日常工作流工具(优化版)

工具功能说明(通俗易懂)
filter_emails按文件夹、未读状态、日期或标记快速查找邮件。
triage_update_emails批量将邮件设为已读/未读、加星/取消加星,或移至其他文件夹。
batch_archive_emails安全、快速地归档多组邮件。
search_emails使用简单的关键词查询快速搜索邮件。
read_emails获取完整邮件,并以格式整洁的 Markdown 呈现,非常适合用于生成摘要。
send_email / draft_email轻松撰写并发送(或保存为草稿)新邮件。
文件夹管理工具(list_、create_、update_、delete_、get_or_create_)

🗺️ 路线图

  • 增强原生提供商搜索(高级查询、多关键词搜索)
  • 集成日历和联系人
  • 扩展工具集和自动化能力

👩‍💻 开发者友好

  • 简洁的 TypeScript(v5.2),依赖项精简
  • 内置可靠的重试机制(指数退避 + 随机抖动)
  • 欢迎大家踊跃贡献——让我们携手改进邮件管理!

📄 许可证与支持

基于 MIT 许可协议授权。

如果 Inbox MCP 让你的日常更轻松,请点个 ⭐️——你的星标也能帮助其他人发现它!

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。