n24q02m/better-email-mcp

n24q02m/better-email-mcp

от n24q02m
MCP-сервер для email через IMAP/SMTP: читает, отправляет, управляет папками и вложениями. Поддерживает мультиаккаунты, автонастройку провайдера и app passwords. Упрощает интеграцию почты в AI-агентов.

Better Email MCP

mcp-name: io.github.n24q02m/better-email-mcp

IMAP/SMTP email for AI agents -- read, send, organize folders, and manage attachments across multiple accounts, with auto-discovery.

CI codecov npm Docker License: MIT

TypeScript Node.js IMAP/SMTP semantic-release Renovate

Sister projects from n24q02m (click to expand)
Project Tagline Tag
better-code-review-graph Knowledge graph for token-efficient code reviews -- semantic search and call-... MCP
better-email-mcp IMAP/SMTP email for AI agents -- read, send, organize folders, and manage att... MCP
better-godot-mcp Composite MCP server for Godot Engine -- 17 composite tools for AI-assisted g... MCP
better-notion-mcp Markdown-first Notion for AI agents -- pages, databases, blocks, and comments... MCP
better-telegram-mcp Telegram for AI agents -- messages, chats, media, and contacts across both bo... MCP
claude-plugins Claude Code plugin marketplace for the n24q02m MCP servers -- install web sea... Marketplace
imagine-mcp Image and video understanding + generation for AI agents -- across Gemini, Op... MCP
jules-task-archiver Chrome Extension for bulk operations on Jules tasks via batchexecute API -- a... Tooling
mcp-core Shared foundation for building MCP servers -- Streamable HTTP transport, OAut... MCP
mnemo-mcp Persistent AI memory with hybrid search and embedded sync. Open, free, unlimi... MCP
qwen3-embed Lightweight Qwen3 text embedding and reranking via ONNX Runtime and GGUF Library
skret Secrets without the server. CLI
tacet TACET: a self-distilling neuro-symbolic cascade that amortises LLM cost in kn... Tooling
web-core Shared web infrastructure package for search, scraping, HTTP security, and st... Library
wet-mcp Open-source MCP server for AI agents: web search, content extraction, and lib... MCP
attachmentsтолько чтениеидемпотентный

Список и загрузка вложений электронной почты. Действия (обязательные параметры -> необязательные): - list (account, uid -> folder): отображает вложения с filename, content_type, размером - download (account, uid, filename -> folder): получает содержимое в base64 Сначала используйте list, чтобы получить точные имена файлов. Чувствительность к регистру. Максимум 25 МБ на провайдера.

Список и загрузка вложений электронной почты. Действия (обязательные параметры -> необязательные): - list (account, uid -> folder): отображает вложения с filename, content_type, размером - download (account, uid, filename -> folder): получает содержимое в base64 Сначала используйте list, чтобы получить точные имена файлов. Чувствительность к регистру. Максимум 25 МБ на провайдера.

Параметры

  • actionenumобязательный

    Action to perform

    listdownload
  • accountstringобязательный

    Account email (required)

  • uidnumberобязательный

    Email UID (required)

  • folderstring

    Mailbox folder (default: INBOX)

  • filenamestring

    Exact attachment filename from list action (required for download). Case-sensitive.

configвнешний мир

Управление настройкой учётных данных email и конфигурацией во время выполнения. Действия настройки (жизненный цикл учётных данных): - status: Показывает текущее состояние учётных данных, URL настройки и настроенные аккаунты. - setup_start (-> force): Запускает сессию настройки relay и возвращает URL настройки. Установите force=true, чтобы перезапустить, даже если процесс уже идёт. - setup_reset: Удаляет все сохранённые учётные данные и сбрасывает состояние в awaiting_setup. - setup_complete: Повторно проверяет состояние учётных данных после внешних изменений конфигурации (например, отправки relay). Действия во время выполнения: - set: Обновляет настройки времени выполнения (у email нет настроек времени выполнения; возвращает ok=false). - cache_clear: Очищает кэш аккаунтов и OAuth-токенов в памяти.

Управление настройкой учётных данных email и конфигурацией во время выполнения. Действия настройки (жизненный цикл учётных данных): - status: Показывает текущее состояние учётных данных, URL настройки и настроенные аккаунты. - setup_start (-> force): Запускает сессию настройки relay и возвращает URL настройки. Установите force=true, чтобы перезапустить, даже если процесс уже идёт. - setup_reset: Удаляет все сохранённые учётные данные и сбрасывает состояние в awaiting_setup. - setup_complete: Повторно проверяет состояние учётных данных после внешних изменений конфигурации (например, отправки relay). Действия во время выполнения: - set: Обновляет настройки времени выполнения (у email нет настроек времени выполнения; возвращает ok=false). - cache_clear: Очищает кэш аккаунтов и OAuth-токенов в памяти.

Параметры

  • actionenumобязательный

    Action to perform

    statussetup_startsetup_resetsetup_completesetcache_clear
  • forceboolean

    Force restart relay setup even if already in progress (for setup_start action)

config__open_relayвнешний мир

Открывает форму конфигурации ретранслятора для better-email-mcp в браузере пользователя. Возвращает URL ретранслятора, был ли запущен браузер и текущее состояние учётных данных.

Открывает форму конфигурации ретранслятора для better-email-mcp в браузере пользователя. Возвращает URL ретранслятора, был ли запущен браузер и текущее состояние учётных данных.

Параметры

Без параметров.

foldersтолько чтениеидемпотентный

Показать папки почтового ящика. Actions (обязательные параметры -> необязательные): - list (-> account): имена папок, пути и флаги для одного или всех аккаунтов

Показать папки почтового ящика. Actions (обязательные параметры -> необязательные): - list (-> account): имена папок, пути и флаги для одного или всех аккаунтов

Параметры

  • actionenumобязательный

    Action to perform

    list
  • accountstring

    Account email filter (optional, defaults to all)

helpтолько чтениеидемпотентный

Получите полную документацию для инструмента. Используйте, когда сжатых описаний недостаточно.

Получите полную документацию для инструмента. Используйте, когда сжатых описаний недостаточно.

Параметры

  • tool_nameenumобязательный

    Tool to get documentation for

    messagesfoldersattachmentssendconfighelp
messages

Искать, читать и управлять email-сообщениями. Действия (обязательные параметры -> необязательные): - search (-> account, query="UNSEEN", folder="INBOX", limit=20) - read (account, uid -> folder) - mark_read / mark_unread / flag / unflag (account, uid|uids -> folder) - move (account, uid|uids, destination -> folder) - archive / trash (account, uid|uids -> folder) Примеры запросов: "UNREAD", "FROM user@example.com", "SINCE 2026-01-01", "UNREAD FROM boss@company.com". Формат даты ОБЯЗАТЕЛЬНО YYYY-MM-DD.

Искать, читать и управлять email-сообщениями. Действия (обязательные параметры -> необязательные): - search (-> account, query="UNSEEN", folder="INBOX", limit=20) - read (account, uid -> folder) - mark_read / mark_unread / flag / unflag (account, uid|uids -> folder) - move (account, uid|uids, destination -> folder) - archive / trash (account, uid|uids -> folder) Примеры запросов: "UNREAD", "FROM user@example.com", "SINCE 2026-01-01", "UNREAD FROM boss@company.com". Формат даты ОБЯЗАТЕЛЬНО YYYY-MM-DD.

Параметры

  • actionenumобязательный

    Action to perform

    searchreadmark_readmark_unreadflagunflagmovearchivetrash
  • accountstring

    Account email filter (optional, defaults to all for search)

  • querystring

    IMAP search query (default: UNSEEN). Single: UNREAD, FLAGGED, SINCE YYYY-MM-DD, FROM email@example.com, SUBJECT text. Combined: UNREAD SINCE 2026-01-01, UNREAD FROM user@example.com. Dates MUST use YYYY-MM-DD format (e.g. 2026-03-21). Plain text is treated as subject search.

  • folderstring

    Mailbox folder (default: INBOX)

  • limitnumber

    Max results for search (default: 20)

  • uidnumber

    Email UID (for read/modify single email)

  • uidsnumber[]

    Multiple UIDs for batch operations

  • destinationstring

    Target folder for move action

sendвнешний мир

Составляет и отправляет электронные письма. Действия (обязательные параметры -> необязательные): - new (account, to, subject, body -> cc, bcc, attachments) - reply (account, uid, body -> to, folder, attachments): автоматически определяет получателя, добавляет префикс "Re:" - forward (account, uid, to, body -> folder, attachments): включает исходное письмо, добавляет префикс "Fwd:" Body: обычный текст (по умолчанию) или HTML (<b>, <a href>, <table>). НЕ смешивать. Attachments: содержимое в base64, той же структуры, что и при скачивании вложений (filename, content_base64, content_type). Не более 10 файлов, общий декодированный размер не более 25 МБ.

Составляет и отправляет электронные письма. Действия (обязательные параметры -> необязательные): - new (account, to, subject, body -> cc, bcc, attachments) - reply (account, uid, body -> to, folder, attachments): автоматически определяет получателя, добавляет префикс "Re:" - forward (account, uid, to, body -> folder, attachments): включает исходное письмо, добавляет префикс "Fwd:" Body: обычный текст (по умолчанию) или HTML (<b>, <a href>, <table>). НЕ смешивать. Attachments: содержимое в base64, той же структуры, что и при скачивании вложений (filename, content_base64, content_type). Не более 10 файлов, общий декодированный размер не более 25 МБ.

Параметры

  • actionenumобязательный

    Action to perform

    newreplyforward
  • accountstringобязательный

    Sender account email (required)

  • tostring

    Recipient email address (required for new/forward, optional for reply - auto-derived from original sender)

  • subjectstring

    Email subject (required for new)

  • bodystringобязательный

    Email body (required). Use plain text for simple messages. Use HTML tags (<b>, <i>, <a href="...">, <br>, <table>) for rich formatting. Do NOT mix: send either plain text or HTML, not both.

  • ccstring

    CC recipients (comma-separated)

  • bccstring

    BCC recipients (comma-separated)

  • uidnumber

    Original email UID (required for reply/forward)

  • folderstring

    Folder of original email (default: INBOX)

  • attachmentsobject[]

    File attachments to include (optional). Max 10 files, total decoded size <= 25MB.

Другие проверенные MCP-сервера

inspektor-gadget/ig-mcp-server

inspektor-gadget/ig-mcp-server

официальный

MCP сервер, связывающий eBPF-обсервабельность ядра с AI-агентами. Собирает телеметрию DNS, TCP, процессов и syscalls для отладки Kubernetes. LLM проводит data-driven root cause analysis на живых да...

Go26
mcpjungle/mcpjungle

mcpjungle/mcpjungle

MCPJungle - шлюз для управления несколькими MCP-серверами через единый endpoint. Упрощает настройку клиентов, централизует доступ и мониторинг. Работает локально или как командная инфраструктура для Claude, Cursor.

Go1161
jae-jae/fetcher-mcp

jae-jae/fetcher-mcp

MCP сервер для извлечения веб-контента через Playwright. Работает с динамическими сайтами, поддерживает JavaScript, умное выделение текста и пакетную загрузку. Идеален для сбора данных и разработки.

TypeScript1065
zoomeye-ai/mcp_zoomeye

zoomeye-ai/mcp_zoomeye

официальный

ZoomEye MCP Server предоставляет ИИ-ассистентам доступ к данным о сетевых активах через ZoomEye. Полезен для специалистов по кибербезопасности и разработчиков. Быстрый поиск устройств и сайтов с по...

Python79
crystaldba/postgres-mcp

crystaldba/postgres-mcp

MCP сервер для Postgres, который помогает AI-агентам и разработчикам повышать производительность: диагностика здоровья БД, тюнинг индексов, explain plans и безопасное выполнение SQL. Ускоряет разра...

Python3081
Couchbase-Ecosystem/mcp-server-couchbase

Couchbase-Ecosystem/mcp-server-couchbase

официальный

MCP-сервер для Couchbase, который даёт языковым моделям прямой доступ к кластерам: выполнять SQL++ запросы, управлять документами, проверять здоровье и производительность. Полезен разработчикам, интегрирующим ИИ-агенты с Couchbase.

Python34
© Каталог MCP, 2026. Все права защищены.
Проект не аффилирован с Anthropic и любыми упомянутыми продуктами.
Все названия и торговые марки принадлежат их владельцам.
Контакты для связи: hi@mcp-katalog.ru

Лука Никитин