emailmd — MCP-сервер для Claude Code: что делает и как установить
Преобразует Markdown в вёрстку для писем, проверяет доставляемость и генерирует графики без картинок.
claude mcp add --transport http emailmd https://www.emailmd.dev/api/mcpЧто делает emailmd
Сервер переводит разметку Markdown в адаптивный HTML и чистый текст для почтовых программ вроде Outlook, Gmail и Apple Mail. Под капотом работает движок MJML 5. Ассистент получает три инструмента: render для генерации готового кода письма, lint для проверки черновика на проблемы с доставляемостью и read_docs со справкой по синтаксису.
Гистограммы, шкалы прогресса и спарклайны формируются из табличных ячеек и текстовых символов, а не картинок или SVG. Графика не пропадает, когда почтовый клиент блокирует внешние изображения. В текстовой версии письма эти данные тоже сохраняются в читаемом виде.
Локальный запуск через npx требует Node 20+ из-за движка MJML 5. Если локального окружения нужной версии нет, сервер подключается напрямую по удалённому адресу через потоковый HTTP-транспорт.
Какие задачи решает
- скомпилировать Markdown в HTML для рассылки с поддержкой Outlook и Gmail
- выявить ошибки доставляемости в черновике до отправки
- встроить графику и индикаторы метрик без использования SVG и сторонних изображений
- сгенерировать параллельную текстовую версию письма для части text/plain
Примеры запросов агенту
- Собери HTML-версию рассылки из файла newsletter.md и подготовь текстовый вариант.
- Проверь через инструмент lint черновик письма на возможные проблемы с доставляемостью.
- Покажи справку по директивам emailmd для вёрстки графиков внутри письма.
Как установить emailmd
1Командой платформы: удалённый сервер
claude mcp add --transport http emailmd https://www.emailmd.dev/api/mcp2Командой платформы
claude mcp add emailmd -- npx -y emailmd1Командой платформы: удалённый сервер
codex mcp add emailmd --url https://www.emailmd.dev/api/mcp2Командой платформы
codex mcp add emailmd -- npx -y emailmdФайл настроек
{
"mcpServers": {
"emailmd": {
"url": "https://www.emailmd.dev/api/mcp"
}
}
}{
"mcpServers": {
"emailmd": {
"command": "npx",
"args": [
"-y",
"emailmd"
]
}
}
}Файл настроек
{
"servers": {
"emailmd": {
"type": "http",
"url": "https://www.emailmd.dev/api/mcp"
}
}
}{
"servers": {
"emailmd": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"emailmd"
]
}
}
}1Командой платформы: удалённый сервер
gemini mcp add -t http emailmd https://www.emailmd.dev/api/mcp2Командой платформы
gemini mcp add emailmd npx -y emailmdПо шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о emailmd
Как установить emailmd в Claude Code?
Выполните команду claude mcp add --transport http emailmd https://www.emailmd.dev/api/mcp для удалённого подключения или claude mcp add emailmd -- npx -y emailmd для запуска через stdio.
Что делает MCP-сервер emailmd?
Он предоставляет инструменты render, lint и read_docs. Они позволяют превращать Markdown в совместимый HTML, искать риски спам-фильтрации и читать документацию по разметке.
Отображаются ли графики при блокировке картинок почтовым клиентом?
Да. Все шкалы и гистограммы собираются из ячеек таблиц и шрифтовых символов, поэтому отключение загрузки сторонних изображений им не мешает.