Token导航 LogoToken导航TokenDH.com
Mac Mail MCP logo
数据服务未说明官方级别未说明来源级核验

Mac Mail MCP

MCP Server

一个直接读取Apple Mail.app本地SQLite数据库的邮件数据服务,无需OAuth或API密钥,支持所有Mail.app配置的邮件账户。

工具数

6

提示词数

0

GitHub Stars

1

资源数

0
邮件管理JavaScriptClaudeClaude

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

IsakRein

提供方

IsakRein

最后核验

2026/5/17 20:19

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

详细介绍

mac邮件mcp

MCP服务器,直接从本地SQLite数据库读取您的Apple Mail.app数据。没有OAuth,没有API密钥,只有本地文件访问。

适用于Mail.app中配置的任何电子邮件帐户(Gmail、Outlook/Exchange、iCloud、IMAP)。

工具

工具说明
list_accounts列出Mail.app中配置的所有电子邮件帐户
list_folders列出包含邮件计数的邮箱文件夹
search按主题、发件人、日期范围、文件夹搜索
get_email获取包含正文的完整电子邮件(来自.emlx文件)
get_thread获取对话中的所有消息
unread_count每个文件夹/帐户的未读计数

设置

cd /path/to/mac-mail-mcp
npm install
npm run build

全局(所有Claude Code会话)

添加 ~/.claude.json:

{
  "mcpServers": {
    "mac-mail": {
      "command": "node",
      "args": ["/path/to/mac-mail-mcp/dist/index.js"]
    }
  }
}

仅限项目

添加一个 .mcp.json 在项目根目录中:

{
  "mcpServers": {
    "mac-mail": {
      "command": "node",
      "args": ["/path/to/mac-mail-mcp/dist/index.js"]
    }
  }
}

运作原理

Mail.app将所有电子邮件元数据存储在SQLite数据库中 ~/Library/Mail/V*/MailData/Envelope Index 以及消息体 .emlx 文件夹。此服务器读取这两个信息,以便您完全访问您的电子邮件。

需求

  • 已配置Mail.app的macOS
  • Node.js 18+
  • 读取数据库的进程可能需要完全磁盘访问权限

局限性

  • 只读--无法发送、移动或删除电子邮件
  • 邮件正文仅适用于Mail.app在本地下载的电子邮件
  • Mail.app必须配置您要访问的帐户

目录标签

目录标签

邮件管理JavaScriptClaude本地部署本地数据访问SQLiteAppleMail集成

支持客户端

Claude

接入字段

传输方式(transport,传输协议)

未说明

鉴权方式(authType,认证方式)

oauth

工具数量(toolCount,工具数)

6

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

未说明oauth部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

仍需确认:installCommand

来源信息

继续浏览同类 MCP