Littlebird Mail
БесплатноНе проверенAn MCP server that provides email sending, reading, replying, and searching capabilities through a Cloudflare Worker, allowing an AI assistant to manage an inde
Описание
An MCP server that provides email sending, reading, replying, and searching capabilities through a Cloudflare Worker, allowing an AI assistant to manage an independent mailbox.
README
Littlebird's independent mailbox - a Cloudflare Worker that acts as a remote MCP server for send, read, reply, and search.
What it does
- Outbound: Sends email as
[email protected]via Cloudflare'ssend_emailWorker binding. DKIM-signed, so it lands as Littlebird - not Shane. - Inbound: Receives email via Cloudflare Email Routing, parses with
postal-mime, and stores in D1. - MCP Tools: Six tools exposed over a stateless HTTP endpoint (
/mcp):send_email- Send mail as Littlebirdreply- Reply to an existing threadlist_inbox- Paginated inbox list, optional unread-only filterread_message- Full message body + marks as readsearch_inbox- Text search across subject, body, and frominbox_stats- Total and unread counts
Architecture
- Stateless: No Durable Objects or session state. All persistence is D1.
- Auth:
/mcpis guarded by a Bearer token (MCP_TOKENsecret). - Threading: Unified
messagestable withthread_idandin_reply_to. Replies attach to the parent thread.
Deploy
1. Domain setup (alive-node only)
- Onboard
workslo.aito Cloudflare Email Service (Dashboard: Compute & AI > Email Service > Onboard Domain). - Add SPF + DKIM records as instructed.
2. Install & generate types
npm install
npx wrangler types # Generates worker-configuration.d.ts with runtime types
3. Deploy
npx wrangler deploy
4. Set secrets
npx wrangler secret put MCP_TOKEN
# Enter a long random string (this guards /mcp)
5. Inbound routing rule
Dashboard: Email Service > Email Routing > Create rule
- Custom address:
[email protected] - Action: Send to a Worker
- Worker:
littlebird-mail
6. Wire up the MCP client
In Littlebird Settings > Integrations, add a Remote MCP server:
- URL:
https://littlebird-mail.<your-subdomain>.workers.dev/mcp - Auth: Bearer token = the value you set in step 4
Schema
D1 database littlebird-mail was provisioned manually. If you start fresh, run:
CREATE TABLE IF NOT EXISTS messages (
id INTEGER PRIMARY KEY AUTOINCREMENT,
direction TEXT NOT NULL, -- 'inbound' or 'outbound'
from_address TEXT,
to_address TEXT,
subject TEXT,
body_text TEXT,
body_html TEXT,
thread_id TEXT,
in_reply_to TEXT,
message_id TEXT UNIQUE,
created_at DATETIME DEFAULT CURRENT_TIMESTAMP,
read_at DATETIME,
labels TEXT,
raw_headers TEXT
);
CREATE INDEX IF NOT EXISTS idx_thread ON messages(thread_id);
CREATE INDEX IF NOT EXISTS idx_created ON messages(created_at);
CREATE INDEX IF NOT EXISTS idx_in_reply_to ON messages(in_reply_to);
CREATE TABLE IF NOT EXISTS config (
key TEXT PRIMARY KEY,
value TEXT
);
D1 Database ID
- Name:
littlebird-mail - ID:
dbc3a61d-e581-4b03-9296-eee97dfb5851 - Region: WNAM
Environment
| Binding | Name | Purpose |
|---|---|---|
| D1 | DB |
Message store + config |
| send_email | EMAIL |
Outbound mail |
| var | LB_ADDRESS |
Default From address |
| secret | MCP_TOKEN |
Bearer auth for /mcp |
Установка Littlebird Mail
У этого сервера нет опубликованного пакета — он собирается из исходников. Открой репозиторий и следуй инструкции в README.
▸ github.com/shaneslo/littlebird-mailFAQ
Littlebird Mail MCP бесплатный?
Да, Littlebird Mail MCP бесплатный — установка в пару кликов через Unyly без оплаты.
Нужен ли API-ключ для Littlebird Mail?
Нет, Littlebird Mail работает без API-ключей и переменных окружения.
Littlebird Mail — hosted или self-hosted?
Доступен hosted-вариант: Unyly запускает сервер в облаке, локальная установка не обязательна.
Как установить Littlebird Mail в Claude Desktop, Claude Code или Cursor?
Открой Littlebird Mail на unyly.org, выбери вкладку своего клиента (Claude Desktop, Claude Code, Cursor) и нажми Install — конфиг сгенерируется автоматически, без правки JSON.
Похожие MCP
Gmail
Read, send and search emails from Claude
автор: GoogleSlack
Send, search and summarize Slack messages
автор: SlackRunbear
No-code MCP client for team chat platforms, such as Slack, Microsoft Teams, and Discord.
Discord Server
A community discord server dedicated to MCP by [Frank Fiegel](https://github.com/punkpeye)
Compare Littlebird Mail with
Не уверен что выбрать?
Найди свой стек за 60 секунд
Автор?
Embed-бейдж для README
Похожее
Все в категории communication
