thunderbird-cli MCP

thunderbird-cli дает агенту почту Thunderbird через CLI tb и MCP из 12 инструментов, пароли остаются в Thunderbird

  • 70 ★ репозитория
  • Последний коммит
MCP-сервер

Широкий доступ

Почему такой уровень

  • Агент читает всю почту и вложения во всех аккаунтах и может переносить и удалять письма массово
  • Содержимое писем попадает в контекст модели, а ссылки и вложения в письмах могут быть чужими
Все причины и проверки

vitalio-sh/thunderbird-cli

Установка

В терминале, через SkillFoxx CLI

npx skillfoxx add mcp/thunderbird-cli

Определит агенты на машине, покажет уровень доступа и зафиксирует версию.

Другие способы установки

Доступ и проверки

Как мы проверяем

Широкий доступИнструмент может менять данные, выполнять команды или работать с секретами.

  • Агент читает всю почту и вложения во всех аккаунтах и может переносить и удалять письма массово
  • Содержимое писем попадает в контекст модели, а ссылки и вложения в письмах могут быть чужими

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

thunderbird-cli использует Mozilla Thunderbird как источник истины для почты и выставляет его возможности как команды CLI и инструменты MCP. Агент читает, ищет и пишет письма, не касаясь паролей, потоков OAuth и состояния синхронизации: все IMAP и SMTP остаются в Thunderbird. Проект проверен на 22 аккаунтах и более чем 249 тысячах писем. Проект состоит из четырех частей. Подписанное расширение Thunderbird (128 и новее) вызывает API `messenger.*` и держит 43 обработчика. Демон-мост `tb-bridge` проксирует HTTP в WebSocket без бизнес-логики. CLI `tb` содержит 38 команд, а MCP-сервер `tb-mcp` дает 12 отобранных инструментов для Claude Desktop. Примеры: `tb stats`, `tb search "invoice" --from aws --since 30d`, `tb read 89900 --max-body 500`, `tb bulk move`. Безопасные значения по умолчанию: ответ, пересылка и новое письмо сохраняются черновиками, окончательное удаление требует флага `--confirm`. Для экономии токенов есть выбор полей `--fields`, компактный режим и усечение тела `--max-body`. Рядом лежит скилл, который учит Claude выбирать безопасные параметры и проверять метаданные доверия перед переходом по ссылкам.

Для кого. Тем, кто ведет почту в Thunderbird на нескольких аккаунтах и хочет поручить Claude разбор писем без передачи ему паролей.

Подходит, если

  • Нужно узнать, сколько непрочитанных писем во всех аккаунтах, одной командой `tb stats`
  • Счета от AWS за последние 30 дней надо найти по отправителю и дате и скачать вложения PDF
  • Старые рассылки с 30-дневным возрастом нужно массово перенести в архив через `tb bulk move`
  • Ответ коллеге нужно подготовить, но не отправлять: `tb reply` сохраняет черновик
  • Claude Desktop должен работать с почтой через MCP без IMAP-библиотек и OAuth

Не подходит, если

  • Нужна почта без Thunderbird: инструмент опирается на его расширение и мост
  • Требуется Thunderbird старше 128: расширение подписано для версии 128 и новее
  • Агент должен сам отправлять письма без вашего просмотра: по умолчанию все идет черновиком
  • Нужен облачный сервис: мост и расширение работают только на вашей машине

Пример запроса к агенту

Найди во всех аккаунтах Thunderbird счета от AWS за прошлый месяц и скачай PDF-вложения, а ответ коллеге сохрани черновиком

MCP

Транспорт
stdio
Авторизация
не нужна

Ограничения

  • Нужны Thunderbird 128 или новее, подписанное расширение из релизов и работающий демон `tb-bridge`, который остается запущенным.
  • CLI и мост написаны на Node.js, их ставят командой `npm install -g thunderbird-cli thunderbird-cli-bridge`.
  • Письма не кэшируются: каждая команда обращается к Thunderbird напрямую, поэтому без запущенного Thunderbird она не сработает.
  • В агента попадает содержимое писем, включая чужие ссылки и вложения: проект описывает защиту от инъекций промпта в SECURITY.md, но перепроверяйте действия с доверием к отправителю.

Как отключить. Расширение удаляют в Thunderbird через «Дополнения», мост останавливают в терминале, а пакеты снимает `npm uninstall -g thunderbird-cli thunderbird-cli-bridge`. Блок thunderbird удаляют из `claude_desktop_config.json`.

Частые вопросы

Как подключить thunderbird-cli к Claude Desktop?

Добавьте в `claude_desktop_config.json` сервер thunderbird с командой `npx` и аргументами `-y thunderbird-cli-mcp`, перезапустите приложение. Мост `tb-bridge` и расширение Thunderbird при этом должны работать.

Видит ли агент мои пароли?

Нет. Весь IMAP и SMTP остается в Thunderbird, а CLI и MCP работают через расширение и локальный мост.

Отправит ли агент письмо без моего ведома?

По умолчанию нет: ответ, пересылка и новое письмо сохраняются черновиками, а окончательное удаление требует флага `--confirm`.

Сколько команд и инструментов в проекте?

CLI `tb` содержит 38 команд, MCP-сервер `tb-mcp` дает 12 инструментов. Полный список лежит в `docs/COMMANDS.md`.

Зачем нужен скилл рядом с MCP?

Без него MCP работает, но скилл учит Claude выбирать безопасные параметры, экономить токены полями `--fields` и проверять метаданные доверия до перехода по ссылкам. Для Claude Code его копируют в `~/.claude/skills/`.

Обсуждение

Вопросов и отзывов пока нет.

MCP-серверы

Расширение для Thunderbird и MCP-мост: агент ищет письма, пишет черновики, ведет фильтры, контакты и календари, 49 инструментов

MCP-серверШирокий доступ443Звезды репозитория

MCP почта на 52 инструмента: агент читает, ищет, отправляет и сортирует письма в нескольких ящиках по IMAP и SMTP, планирует отправку

MCP-серверШирокий доступ158Звезды репозитория

MCP-сервер и CLI для Proton Mail через Proton Bridge: поиск, черновики и разбор почты с режимами безопасности read-only и drafts

MCP-серверШирокий доступ89Звезды репозитория

MCP-сервер дает агенту искать, читать, отправлять и чистить письма в нескольких ящиках, а пароли хранит под шифрованием AES-256

MCP-серверШирокий доступ129Звезды репозитория
Российский стек

MCP-сервер для почты Mail.ru в Claude.ai и отдельный Telegram-бот, который каждые 15 минут проверяет ящик и присылает уведомления о важных письмах

MCP-серверШирокий доступ

MCP-сервер для Apple Mail на macOS: 8 инструментов чтения и поиск по телу писем через индекс FTS5 на больших ящиках

MCP-серверШирокий доступ74Звезды репозитория

Коротко о README

README объясняет, что IMAP-библиотеки заставляют агента работать с паролями, а Thunderbird уже решает это, и перечисляет возможности. Затем идут установка, примеры команд, подключение к Claude Desktop, скилл, схема из четырех компонентов и сравнение с notmuch, mu, himalaya и mutt.

Бейдж для README

Сообщить о проблеме