VS

vitalio-sh/thunderbird-cli

Developer tools

Эта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал

65 stars 14 forks Качество 80 Тренд 28MIT

Предоставьте Клоду полный доступ к вашей электронной почте через Mozilla Thunderbird. CLI + MCP сервер для агентов ИИ.

Обзор

Предоставьте Клоду (и другим агентам ИИ) полный доступ к вашей электронной почте через Mozilla Thunderbird. Библиотеки IMAP заставляют вас управлять учетными данными, потоками OAuth и состоянием синхронизации, что опасно в контексте ИИ-агента. Этот инструмент рассматривает Thunderbird как источник истины и раскрывает все возможности в качестве команды CLI или инструмента MCP, поэтому агенты ИИ могут читать, искать и писать электронную почту, не прикасаясь к паролю. Проверено в масштабе: — всем удалось прожить через один CLI. - . - все IMAP/SMTP остается в Thunderbird - . - 12 инструментов MCP, однострочная конфигурация - . - чтение, поиск, компоновка, ответ, объемные операции, папка CRUD, вложения - .️ - компоновка/ответ/передовое сохранение в виде черновиков; постоянное удаление требует -подтверждает - . - - выбор полей, -компактный режим, - максимальное усечение тела - . - никакого облака, никакой телеметрии, ничто не оставляет вашу машину - . - подписанные и утвержденные на аддонах. Громовая птица.

Обзор (машинный перевод)

Предоставьте Клоду (и другим агентам ИИ) полный доступ к вашей электронной почте через Mozilla Thunderbird.

Почему

Библиотеки IMAP заставляют вас управлять учетными данными, потоками OAuth и состоянием синхронизации, что опасно в контексте ИИ-агента. Thunderbird уже решил все это. Этот инструмент рассматривает Thunderbird как источник истины и раскрывает все возможности в качестве команды CLI или инструмента MCP, поэтому агенты ИИ могут читать, искать и писать электронную почту, не прикасаясь к паролю.

Проверено по масштабу: 22 аккаунта, 249 000+ сообщений, 86 000+ непрочитанных — все управляется в прямом эфире через один CLI.

Особенности

      • Ноль учетных данных * * - все IMAP / SMTP остается в Thunderbird Claude Desktop ready — 12 MCP-инструментов 38 команд CLI — читать, искать, сочинять, отвечать, массовые операции, папка CRUD, вложения
  • ️ Безопасно по умолчанию — составьте/ответьте/предоставьте сохранение в виде черновиков; постоянное удаление требует --confirm
  • Token-optimized — --fields выбор, --compact режим, [[T3] усечение] • Только локальный хостинг** — никакого облака, никакой телеметрии, ничто не покидает вашу машину Thunderbird 128+ — подписан и утвержден на addons.thunderbird.net

Эта страница переведена автоматически. Технические детали смотрите в оригинале.

README

Показан фрагмент оригинального README. Открыть оригинал.

thunderbird-cli

Give Claude (and other AI agents) full access to your email through Mozilla Thunderbird.

Why

IMAP libraries force you to manage credentials, OAuth flows, and sync state — dangerous in an AI-agent context. Thunderbird already solves all of that. This tool treats Thunderbird as the source of truth and exposes every capability as a CLI command or MCP tool, so AI agents can read, search, and write email without ever touching a password.

Tested at scale: 22 accounts, 249,000+ messages, 86,000+ unread — all managed live through a single CLI.

Features

  • 🔐 Zero credential exposure — all IMAP/SMTP stays in Thunderbird
  • 🤖 Claude Desktop ready — 12 MCP tools, one-line config
  • 📨 38 CLI commands — read, search, compose, reply, bulk ops, folder CRUD, attachments
  • 🛡️ Safe by default — compose/reply/forward save as drafts; permanent delete requires --confirm
  • 🎯 Token-optimized — --fields selection, --compact mode, --max-body truncation
  • 🏠 Localhost-only — no cloud, no telemetry, nothing leaves your machine
  • ✅ Thunderbird 128+ — signed and approved on addons.thunderbird.net
  • 🧪 80 tests — 46 CLI/bridge + 34 MCP integration tests

Quick Start

# 1. Install CLI + bridge from npm
npm install -g thunderbird-cli thunderbird-cli-bridge

# 2. Install the signed Thunderbird extension
#    Download: https://github.com/vitalio-sh/thunderbird-cli/releases/latest
#    Thunderbird → Add-ons → ⚙ → Install Add-on From File… → thunderbird_ai_bridge-*.xpi

# 3. Start the bridge daemon (keep running)
tb-bridge

# 4. Try it
tb health
tb stats

Full setup guide (including background service, Docker, troubleshooting): docs/SETUP.md

Usage

# How many unread across all accounts?
tb stats

# Find invoices from AWS in the last 30 days
tb search "invoice" --from aws --since 30d --fields id,author,subject,date

# Read a message (token-efficient — headers + text only, max 500 chars)
tb read 89900 --max-body 500

# Reply as draft (never auto-sends)
tb reply 89900 --body "Thanks, I'll review tomorrow"

# Download a PDF attachment
tb attachment-download 11 1.2 --output invoice.pdf

# Bulk archive old newsletters
Открыть полный README на GitHub

Установка

npx -y thunderbird-cli-mcp
Новичок в MCP? Начните с руководства на mcpskill.org →

Конфигурация

{ "mcpServers": { "thunderbird": { "command": "npx", "args": ["-y", "thunderbird-cli-mcp"] } } }