麦克梅尔克劳德
通过MCP(模型上下文协议)为Claude Desktop集成macOS Mail.app。
1.0.2版本新增
在1.0.2版本中,有一个新功能,允许您选择要允许Claude访问的帐户。
此功能是可选的,因此升级时需要轻按开关才能使其再次工作。
另请注意,升级时,由于此功能,您需要给予MacMailClauder完整的磁盘访问权限。
特性
- 搜索电子邮件 -按发件人、主题、日期范围或正文内容搜索
- 阅读电子邮件内容 -获取完整的电子邮件内容,包括正文
- 搜索附件 -搜索PDF、文档等中的文本内容。
- 提取附件 -通过文本提取获取附件内容
- 打开电子邮件 -Claude将在Mail.app中为您打开电子邮件!
- 配置UI -菜单栏应用程序,用于控制权限和范围
一些事情解释
请注意,这还处于早期阶段,但它对我来说是有效的。我试图用另一种方式构建一个集成,这时我意识到我几乎基本上已经构建了一个完整的电子邮件客户端,这有点霸道,我认为我应该换一种方式来做。
此集成仅适用于Apple Mail,并通过SQLite数据库和其他文件的只读使用与之集成。
我发现您可以轻松/快速进入Claude Desktop的内容存在局限性。这对于附件和事物尤其重要。但是,附件数据会以文本形式传递给Claude Desktop以解决此问题。
此应用程序有两个组件:
- 用于初始配置的菜单栏应用程序
- 从Claude Desktop运行的命令行MCP服务器
MCP服务器继承了Claude的权限,这就是为什么Claude需要全磁盘访问权限,否则它无法读取邮件数据库。
菜单栏配置应用程序还需要FDA,因为它需要查询各种数据库来检查电子邮件帐户的状态,以便您可以控制Claude可以访问哪些帐户。
有更好的方法可以做到这一点,但目前就是这样。请注意,在初始配置后,除非您愿意,否则不需要运行菜单栏应用程序。
需求
- macOS 26.0(Tahoe)
- 克劳德桌面版
- Claude Desktop的完整磁盘访问权限
安装
请使用Github上准备好的签名包安装程序之一。
设置
1.授予全磁盘访问权限
Claude Desktop和MacMailClaude需要完全磁盘访问权限,以便读取相关的邮件相关数据库:
- 打开 系统设置 → 隐私和安全 → 全磁盘访问
- 克劳德和麦克梅尔克劳德可能已经在名单上了。如果是,请启用开关。
- 如果不是,请单击 + 按钮
- 导航到应用程序文件夹,将其拖入并启用。
2.配置克劳德桌面
单击菜单栏图标,然后单击 “修复” 在“Claude Desktop”旁边-这会自动将MCP服务器添加到Claude的配置中。
或手动添加到 ~/Library/Application Support/Claude/claude_desktop_config.json:
{
"mcpServers": {
"macmail": {
"command": "/Applications/MacMailClauder.app/Contents/MacOS/MacMailClauderMCP"
}
}
}3.重新启动克劳德桌面
重新启动Claude Desktop以加载MCP服务器。
用法
配置后,您可以向Claude询问以下问题:
- “在我的电子邮件中搜索来自亚马逊的邮件”
- “查找有关上周项目会议的电子邮件”
- “显示我本月收到的PDF附件”
- “在我的附件中找到编号为12345的发票”
- “在Mail.app中打开该电子邮件”
隐私
此应用程序不收集任何数据,也绝对不向任何地方发送任何类型的数据,除非通过与Claude Desktop结合使用的应用程序的正常操作发送到Claude Desktop(及其云服务)。
许可证
本软件版权所有2025 Timothy Ellis,Fyrby增材制造与工程公司,并依据麻省理工学院许可证进行分发。
