
Mr Mail
io.github.GKihlstadius由 GitHub 账号 GKihlstadius 发布v0.7.1更新于 Nov 15, 2026
Local Windows email client with 28 tools: read, draft, send on request, calendar and clean up.
概览
Mr Mail Windows 邮件客户端内置的 MCP 服务器,让助手搜索、阅读、起草、安排和清理邮件与日历。
- 可以做什么
- 搜索、阅读并总结邮件,包括 Word 和 Excel 附件
- 起草邮件并添加附件,仅在明确要求时发送
- 安排发送、稍后提醒、清理邮件并退订发件人
- 读取和预订日历事件、回复邀请
- 适用场景
- 适合在 Windows 上使用 Mr Mail 邮件客户端,并希望 Claude Code、Zed、Cursor 等 MCP 助手在不离开应用的情况下整理收件箱、起草回复、处理附件和管理日历的用户。
- 运行要求
- 仅限 Windows,需安装并运行 Mr Mail 桌面应用;MCP 服务器是从应用安装目录启动的本地 stdio 进程。需要一个 IMAP/SMTP 邮箱账户(Gmail 和 Outlook 需应用专用密码,或用自建 OAuth 客户端 ID 登录)。可选的本机 HTTP 模式使用 localhost 和 bearer 令牌。
安装
在 SourceWeft 中
- 打开 控制台中的 Mr Mail,将其添加到工作区。
- 为需要使用其工具的对话启用该服务。
Desktop only,通过 STDIO。 STDIO 服务会启动本地进程,因此需要 SourceWeft 桌面宿主。
其他 MCP 客户端
参照 仓库 中的启动说明。
README
[Download] [Stars] [Downloads]
[CI] [MIT license] [Windows 10 and 11] [MCP] [English and Swedish]
A fast, private email client for Windows that Claude Code, Zed and any MCP agent can drive.
Download · Features · AI agents · FAQ · Contribute
[Mr Mail demo]
Why Mr Mail
Let your AI agent handle email
[Claude Code drafts a reply that opens in Mr Mail]Install Mr Mail, open Settings, Control with AI tools and click Connect next to your agent. Mr Mail adds itself to the agent's config and keeps your other settings and comments intact.
One click for: Claude Desktop, Claude Code, Cursor, VS Code (Copilot), Windsurf, Zed, Gemini CLI, LM Studio and Codex CLI. Claude Desktop users can also double click MrMail-x.y.z.mcpb from the latest release.
Manual setup (Claude Code, Zed, any MCP client)
Claude Code:
Zed (settings.json):
Any stdio client: run MrMail.exe with ELECTRON_RUN_AS_NODE=1 and the path to resources\mr-mail-mcp.cjs as its only argument.
Clients that only take a URL: turn on Accept connections over HTTP in Settings and use http://127.0.0.1:7337/mcp with the bearer token shown there (MCP Streamable HTTP, localhost only).
Then just ask:
"Summarize what came in today and draft a reply to Karin saying Tuesday at 2 works."
"Save the attachment from Sam to Downloads, then reply to all with the edited image attached."
"Unsubscribe me from every newsletter I have not opened in three months."
"Find a free hour with Jonas next week and send him an invite."
Safe by design. Agents never send unless you explicitly asked; otherwise they save a draft that opens in the app for you to review. You choose per action whether sending, deleting and unsubscribing is allowed, asks you first (the default) or is never allowed, and an activity log shows every call an agent made. New tools show up in your agent automatically after an app update. Full tool list: docs/mcp.md.
Features
How it compares
New Outlook syncs non Microsoft accounts through Microsoft's cloud, and Spark stores account access on its own servers to deliver push and team features.
Install
- Download
MrMail-Setup-x.y.z.exefrom the latest release, or use Scoop: - Run it. The installer is not code signed yet, so Windows SmartScreen may say it protected your PC: click More info, then Run anyway.
- Add your account. Mr Mail finds the server settings for most providers automatically.
Mr Mail updates itself. The only thing it sends anywhere besides your own mail servers is a version check against the GitHub API, plus requests to the AI service you choose, if you turn AI on.
FAQ
Does my email pass through any server of yours?
No. There is no Mr Mail server. The app connects directly to your provider over IMAP and SMTP. Your cache lives in a SQLite file under %APPDATA%.
What does an AI agent see?
Only what it asks for through the MCP tools, while the app is running on your computer. The MCP server talks to the app over localhost with a random token. Nothing is uploaded unless your agent itself sends it to its model.
Can an agent send email without asking me?
No. By default Mr Mail asks you in a dialog before anything is sent, deleted or unsubscribed, whichever agent asked. You can change that per action under Settings, Control with AI tools, and see every call in the activity log there. Agents are also told to save drafts unless you explicitly ask them to send.
Gmail says my password is wrong.
Gmail and Outlook need either an app password or sign in with Google or Microsoft. Sign in needs your own free OAuth client id, see docs/oauth.md.
macOS or Linux?
Not yet. The code is plain Electron and should port well; pull requests are welcome.
Build from source
Requires Node 24 or newer, pnpm 10 and Windows.
Integration and end to end tests run against GreenMail in Docker, never against real accounts:
Stack: Electron, React, TypeScript, imapflow, nodemailer, mailparser, node:sqlite, DOMPurify. No UI framework, about 21 000 lines. See CONTRIBUTING.md to get started.
Roadmap
- MCP server with drafts, attachments, scheduling and clean up
- English and Swedish
- Auto update from GitHub Releases
- Calendar: Google, Outlook, iCloud and CalDAV, invitations in the reader
- One click setup for AI clients, MCP over HTTP, Claude Desktop extension
- Chat in the app, contacts, command palette
- Code signed installer
- winget (submitted)
- More languages (translations are one file per language, see CONTRIBUTING.md)
- macOS build
Have an idea? Open an issue.
Support the project
Mr Mail is free and MIT licensed. If it saves you time, you can buy me a coffee:
- Crypto (BNB Smart Chain, Ethereum or any EVM chain):
0x9869799157186227bA3Cc980bAE3C64E022453a0
A star helps more people find it. Bug reports and pull requests help just as much.
[Star history]På svenska
Mr Mail är en snabb och privat mejlklient för Windows, på svenska och engelska. Den pratar direkt med din mejlserver, sparar allt på datorn och låter AI-verktyg som Claude Code läsa, sortera och skriva utkast åt dig. Ladda ned den senaste versionen under Releases.
License
MIT. The mascot and icon are original artwork for this project.
来源:README.md,提交 c87f1f0
工具
0版本历史
1- v0.7.1最新Nov 15, 2026
评分
已满足适用检查项的 50%
该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。
- 近 30 天内可连通25 分
请保持端点能够响应 MCP 握手;SourceWeft 每 30 天探测一次。
- 已声明认证方式10 分
请在注册中心条目中声明凭据请求头,或保持端点能够响应探测,以便判定其认证方式。
- 已列出工具15 分
请让服务器在无凭据时响应 tools/list,或发布可在沙箱中无凭据启动的软件包。
- 描述必需15 分
- 图标10 分
- 文档15 分
- 许可证10 分