MCP Email Service
Mailbox CLI
Интерфейс командной строки (CLI) для управления несколькими учетными записями IMAP/SMTP с локальным кэшем синхронизации.
Основной интерфейс: CLI mailbox (реализация на Node.js). Этот репозиторий поставляет
готовые бинарные файлы для платформ через npm (конечным пользователям Python не требуется).
Поддерживаемые провайдеры
163 Mail (mail.163.com / mail.126.com)
QQ Mail (mail.qq.com)
Gmail (mail.google.com)
Outlook/Hotmail
Пользовательские IMAP-серверы
Related MCP server: Email SMTP/IMAP MCP Server
Установка
npm (рекомендуется)
npm install -g @leeguoo/mailbox-cli
mailbox --helpПакет npm поставляет готовые бинарные файлы для каждой платформы (Python не требуется).
Как навык ИИ (Claude Code / Cursor / и т.д.)
# Project scope — installs into ./.claude/skills/mailbox (or ./.cursor/skills/...):
npx skills add leeguooooo/Mailbox --skill mailbox
# User scope — installs into ~/.claude/skills/mailbox:
npx skills add leeguooooo/Mailbox --skill mailbox -gНавык предполагает, что CLI находится в PATH (npm install -g @leeguoo/mailbox-cli).
Для максимального ускорения также один раз выполните mailbox daemon install.
MCP-сервер (Claude Desktop / Code / Cursor)
mailbox mcp config --json # prints a paste-ready mcpServers entryИз исходного кода (разработка)
pnpm install
pnpm test
# build a local platform binary into mailbox-cli/packages/<platform>/bin/mailbox
pnpm build:binaryНастройка учетных записей
mkdir -p ~/.config/mailbox
cp examples/accounts.example.json ~/.config/mailbox/auth.jsonРасположение конфигураций:
Учетные данные:
~/.config/mailbox/auth.jsonДругие настройки:
~/.config/mailbox/config.toml
Общие команды
# CLI help
mailbox --help
# list accounts
mailbox account list --json
# list unread emails (cache by default)
mailbox email list --unread-only --limit 20 --json
# show one email
mailbox email show 123456 --account-id my_account_id --json
# mark read (use --dry-run to validate first)
mailbox email mark 123456 --read --account-id my_account_id --folder INBOX --dry-run --json
mailbox email mark 123456 --read --account-id my_account_id --folder INBOX --confirm --json
# delete
mailbox email delete 123456 --account-id my_account_id --folder INBOX --confirm --jsonКэш + синхронизация
База данных кэша по умолчанию:
~/.local/share/mailbox/email_sync.dbСписок по умолчанию использует кэш, где это возможно. Добавьте
--liveдля принудительного использования IMAP.
mailbox sync status --json
mailbox sync force --json
mailbox sync init
mailbox sync daemonРуководство по использованию ИИ
Если вы интегрируете этот CLI в ИИ-агент, начните отсюда:
docs/AI_SKILL_MAILBOX_CLI.md
Интеграция с OpenClaw
Этот репозиторий включает навык OpenClaw в skills/mailbox/SKILL.md.
OpenClaw загружает навыки из:
<workspace>/skills~/.openclaw/skills
Помощник для быстрой ссылки (символическая ссылка в ~/.openclaw/skills):
./scripts/link_openclaw_skill.shПринудительная замена существующей ссылки:
./scripts/link_openclaw_skill.sh --forceЧтобы использовать этот репозиторий без копирования файлов, добавьте каталог навыков репозитория в
skills.load.extraDirs в ~/.openclaw/openclaw.json:
{
"skills": {
"load": {
"extraDirs": [
"/path/to/mcp-email-service/skills"
]
}
}
}OpenClaw обрабатывает доставку каналов и планирование; mailbox возвращает структурированные JSON-выводы и дополнительные текстовые сводки.
Проверьте, что OpenClaw распознал навык:
openclaw skills list --eligible
openclaw skills checkКонтракт
docs/CLI_JSON_CONTRACT.md
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceEnables comprehensive email management through IMAP/SMTP protocols with tools for searching, organizing, moving, flagging, and sending emails across various email providers. Features safe preview mode for destructive operations and supports multiple email providers including Gmail, Outlook, and Chinese email services.9MIT
- AlicenseAqualityFmaintenanceEnables email management through SMTP and IMAP protocols with support for sending emails with attachments, searching and filtering messages, replying/forwarding with threading, organizing mailboxes, and managing multiple email accounts.5434MIT
- AlicenseNot gradedqualityDmaintenanceEnables AI assistants to manage multiple email accounts with secure credentials, local full-text search, thread-aware replies, and automation.11MIT
- AlicenseNot gradedqualityCmaintenanceEnables unified email management across Gmail, Outlook, iCloud, and IMAP providers with tools for search, send, organize, and batch operations via natural language.58MIT
Related MCP Connectors
AI email inbox and sending tools with attachments, search, live events, and webhooks.
Read, search, send, organize, draft and schedule email across your inboxes from any MCP client.
AI email automation, follow-ups, training, previews, and mailbox troubleshooting.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/leeguooooo/Mailbox'
If you have feedback or need assistance with the MCP directory API, please join our Discord server