TKasperczyk/thunderbird-mcp
MCP server for Thunderbird - enables AI assistants to access email, contacts, and calendars
它解决了什么问题
Thunderbird 缺乏官方的 AI 工具 API,导致 AI 助手无法与您的邮件、日历和联系人进行交互。该项目提供了一个桥梁,使兼容的 AI 客户端(如 Claude 或 GPT)能够使用 Model Context Protocol (MCP) 搜索、读取、撰写和整理您的 Thunderbird 数据。
它如何工作
该系统由两大部分组成:一个 Thunderbird 扩展,内嵌一个带有会话作用域认证的本地 HTTP 服务器,以及一个 Node.js 桥接程序 (mcp-bridge.cjs)。该桥接程序将 AI 客户端使用的 MCP stdio 协议转换为扩展服务器可理解的 HTTP 请求。它通过本地连接文件自动发现连接详情(端口和令牌),支持多种安装环境,包括原生、Snap 和 Flatpak。
适合谁使用
希望将本地邮件和日程数据与 AI 助手集成,以实现自动撰写、收件箱整理和日历管理的 Mozilla Thunderbird 用户。
主要亮点
- 功能全面的工具集:提供 40 个工具,用于管理邮件(搜索、读取、移动、删除)、撰写消息(发送、回复、转发)、管理过滤器、联系人以及日历事件/任务。
- 安全优先:默认启用「阻止
skipReview」设置,确保没有经过用户明确审查的邮件不会被发送,日历事件也不会被创建。 - 注重隐私:服务器默认绑定到 localhost,并使用会话作用域的 bearer token 进行认证。
- 跨平台支持:内置对 macOS、Linux(Snap/Flatpak)和原生安装环境下连接文件的发现支持。
- 细粒度访问控制:用户可通过扩展设置限制 AI 助手可见和可访问的邮箱账户及特定工具。
一个真正安全且私密的 AI 桥接,让 AI 助手能与 Thunderbird 无缝协作,同时保护您的数据安全。 — @handle
相关
- 项目
- 项目
- 项目
- 项目