mcpField
E
email-tool

email-tool

本地服务
github.com/skhan61通信协作01 天前更新

关于 email-tool

email-tool 是供 AI 助手通过 IMAP 和 SMTP 管理邮件的 MCP 服务。它在本机运行,将密码保存在操作系统密钥环中,并提供审计日志、发送前审批及 CUI 标记邮件的域名限制。

主要功能

  1. 01读取、搜索、起草和发送邮件
  2. 02支持 IMAP 和 SMTP
  3. 03处理附件
  4. 04密码存入操作系统密钥环
  5. 05审计日志与发送审批
  6. 06限制 CUI 邮件的允许域名

适用场景

  1. 01借助 AI 助手搜索和阅读邮箱
  2. 02准备邮件并在发送前审批
  3. 03在 CMMC Level 2 和 NIST SP 800-171 保障要求下管理邮件

MCP 相关

它向 MCP 客户端提供邮件操作,包括通过 IMAP/SMTP 读取、搜索、起草和发送邮件。

配置

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

mcp.json · 通用配置
{
"mcpServers": {
"skhan61-email-tool": {
"command": "uvx",
"args": [
"email-tool-mcp"
]
}
}
}
启动命令uvx email-tool-mcp

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

安装包
pypiemail-tool-mcp5.6.0

工具

15

收录的工具列表 · 更新于 今天

此工具无需参数。

详细介绍

email-tool 图标

email-tool

为任何支持 MCP 的 AI Agent 提供电子邮件功能:Claude Code、Claude Desktop、Cowork、ChatGPT desktop、Codex 等。
通过 IMAP/SMTP 读取、搜索、撰写和发送邮件,并支持附件。

支持的平台
Claude Code 插件 Claude Desktop 和 Cowork ChatGPT desktop 和 Codex MCP 服务

合规性
CMMC Level 2 / NIST SP 800-171 控制映射

构建与安全
持续集成 CodeQL OpenSSF 安全记分卡 最新版本

代码质量
Python 版本 已在 Linux、macOS 和 Windows 上测试 Ruff mypy 严格模式 uv 已启用 pre-commit 已启用 Dependabot

项目
许可证 安全策略 欢迎提交贡献

email-tool 可让 AI 助手读取、搜索、起草和发送电子邮件。它在你自己的计算机上运行,将密码保存在操作系统的密钥环中,并专为符合 CMMC Level 2 和 NIST SP 800-171 要求的组织打造:每项操作都会记录,发送邮件前可等待你批准,标记为 CUI 的邮件只会留在你允许的域名内。

文档:skhan61.github.io/email-tool

快速开始

无需使用终端,适用于任何应用:从这里开始。 在你的应用中安装 email-tool(Claude Desktop 和 Cowork:打开一个文件即可;ChatGPT 桌面版和 Codex:打开一个安装程序即可),然后让你的助手“添加我的邮箱”。

通过终端安装:

  1. 安装 uv。

  2. 连接你的 AI 应用。在 Claude Code 中:

    /plugin marketplace add skhan61/email-tool
    /plugin install email-tool@email-tool
    

    其他应用:高级设置。

  3. 让你的助手“添加我的邮箱”,或在终端中运行:

    uv tool install email-tool-mcp
    email-tool-mcp add work --auth microsoft --address [email protected]
    

    Gmail、Google Workspace 和其他账户:邮箱详情。

文档

页面内容
从这里开始在任何应用中安装并添加邮箱,无需使用终端
日常使用可以提出哪些请求、有哪些工具,以及发送前审批
邮箱详情各类邮箱所需的信息(Gmail App Password、Microsoft、GCC High、Google Workspace 等)及终端操作步骤
高级设置手动使用 uv、配置文件、ChatGPT Business、其他 MCP 应用、更新或移除
为何采用 CMMC各项保护措施及示例
CMMC 控制项映射NIST SP 800-171 要求、证据及你需要负责的部分
管理员指南策略、审计日志、FIPS 模式,以及使用你自己的 Microsoft 或 Google 应用
故障排除所有提示信息及其解决方法
隐私email-tool 会访问哪些内容,以及这些内容会发送到哪里

贡献与安全

请参阅 CONTRIBUTING.md。如需报告漏洞,请按 SECURITY.md 中的说明私下提交。

许可证

MIT

评论

支持 Markdown

第一次接触 MCP?

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

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