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

相关

  • 项目
  • 项目
  • 项目
  • 项目