emailmd MCP
MCP-сервер emailmd: агент собирает письмо из markdown, проверяет доставку и дает ссылку на предпросмотр.
- 1 390 ★ репозитория
- Последний коммит
- MIT
Минимальный доступ
Почему такой уровень
- Не хранит данные и не отправляет письма; размещенная версия получает текст письма для рендера.
Установка
- Работает в
Ручная установка
npm install emailmdБиблиотека и консольная утилита.
Доступ и проверки
Как мы проверяемМинимальный доступИнструмент ничего не запускает и не ходит в сеть.
- Не хранит данные и не отправляет письма; размещенная версия получает текст письма для рендера.
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
emailmd конвертирует markdown в адаптивный HTML для писем, который показывается в Gmail, Outlook, Apple Mail и Yahoo. MCP-сервер дает ассистенту три инструмента. `render` возвращает готовый HTML, текстовую часть для письма, метаданные, предупреждения, размер и ссылку для предпросмотра. `lint` находит проблемы с доставкой без рендера. `read_docs` подтягивает документацию emailmd.dev, чтобы агент не гадал по синтаксису. Ссылка предпросмотра ведет в конструктор: разметка сжата и лежит во фрагменте адреса, поэтому на сервер не попадает. Размещенный сервер работает по Streamable HTTP на `https://www.emailmd.dev/api/mcp` без авторизации и без хранения. Локально его запускают командой `npx emailmd mcp` по stdio, флаг `--partials` заранее подключает фрагменты писем.
Для кого. Разработчикам рассылок и продуктовых писем, которые пишут шаблоны в markdown и хотят, чтобы агент собирал и проверял их до отправки.
Подходит, если
- Агент пишет приветственное письмо с кнопкой и сразу получает HTML и текстовую версию.
- Черновик проверяется на проблемы с доставкой, прежде чем уйти в рассылку.
- Команда делится ссылкой на предпросмотр, где письмо видно в светлой и темной темах.
- В письмо добавляется диаграмма или таблица показателей из обычного списка markdown.
Не подходит, если
- Нужна отправка писем: emailmd только готовит HTML и текст.
- Макет собирается в визуальном редакторе без markdown.
- Исходник письма превышает 256 КБ: размещенный сервер ограничивает вход.
Пример запроса к агенту
Напиши приветственное письмо с кнопкой «Начать», проверь его на проблемы с доставкой и дай ссылку на предпросмотр.MCP
- Транспорт
- stdio, http
- Авторизация
- не нужна
Ограничения
Размещенный сервер не требует авторизации и ничего не хранит, но принимает markdown и фрагменты до 256 КБ каждый. Для локального запуска нужен Node.js 20 или новее. Функция `render` асинхронная с версии 0.3.0. Сервер только собирает и проверяет письмо, отправку нужно настроить отдельно. Предпросмотр открывается в конструкторе по ссылке, и письмо видно любому, у кого эта ссылка есть. Письма больше 102 КБ Gmail обрезает, поэтому держите размер небольшим.
Как отключить. Удалите запись emailmd из MCP-конфигурации (`claude mcp remove emailmd`). Для локального запуска ничего больше ставить не пришлось, пакет подгружается через `npx`.
Частые вопросы
Как подключить emailmd к Claude Code?
Выполните `claude mcp add --transport http emailmd https://www.emailmd.dev/api/mcp` для размещенного сервера или `claude mcp add emailmd -- npx emailmd mcp` для локального.
Что возвращает инструмент `render`?
Полный HTML-документ, текстовую часть письма, метаданные из frontmatter, предупреждения рендера, размер в байтах и ссылку предпросмотра `previewUrl`.
Уходит ли мой текст на сервер при предпросмотре?
Нет. Разметка сжимается и передается во фрагменте адреса. Фрагмент на сервер не уходит, письмо показывает конструктор в вашем браузере.
Как подключить свои фрагменты писем?
Запустите локальный сервер с флагом `--partials ./partials`. Фрагменты подключаются заранее для каждого вызова `render` и `lint`.
Работает ли в Cursor и VS Code?
Да. Есть кнопки установки в один щелчок или запись `emailmd` с адресом сервера в конфигурации MCP. Подойдут также Claude.ai, Claude Desktop и ChatGPT как пользовательский коннектор.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
MCP-серверыПриложение для email-рассылок с открытым кодом, где каждое действие панели доступно агенту через MCP
MCP-сервер SendPulse
sendpulse-mcp
MCP-сервер для рассылок SendPulse: email-кампании, адресные книги, транзакционные письма через SMTP и push-уведомления
Wenyan MCP
文颜 MCP Server
MCP-сервер, который оформляет Markdown готовыми темами и сохраняет статью в черновики аккаунта WeChat
MCP-сервер SendPulse
SendPulse MCP
Официальный удаленный MCP-сервер SendPulse: статистика, рассылки и данные пользователей через чат с агентом
MCP-сервер планировщика соцсетей OpenPost: агент смотрит календарь и аккаунты, готовит черновики, планирует и публикует посты, разбирает комментарии
Официальный удаленный MCP-сервер RuSender и готовые скиллы для email-рассылок, базы контактов и аналитики
Коротко о README
Пакет `emailmd` содержит библиотеку, консольную утилиту и MCP-сервер, а `@emailmd/react` добавляет хук предпросмотра и компонент конструктора. Лицензия MIT.