mdmagic-mcp-server
MDMagic MCP Server
Преобразуйте Markdown в DOCX, PDF и HTML, используя собственные шаблоны Word — с вашими фирменными бланками, брендингом и шрифтами. Плюс 15 дизайнерских шаблонов на случай, если у вас нет своих.
MDMagic подключается напрямую к Claude, Cursor, VS Code и любому другому ИИ-ассистенту с поддержкой MCP, предоставляя им прямой доступ к профессиональному конвейеру преобразования документов (Pandoc + Microsoft Graph + Mammoth.js) и, что более важно, к вашим шаблонам. Загрузите свои фирменные бланки, шаблоны договоров, коммерческих предложений или руководства по бренду — всё, что вы уже используете в Microsoft Word, — и ваш ИИ-ассистент сможет конвертировать любой Markdown напрямую в отполированный документ с вашим логотипом, шрифтами, цветами, колонтитулами, нумерацией страниц, водяными знаками и блоками подписей. Результат выглядит так, будто его подготовила ваша команда дизайнеров, а не просто сгенерировал ИИ.
You: "Take this report and turn it into an Executive_Platinum PDF."
Claude: ✅ Done. Here's your secure download link.
14-page PDF, 2.3 MB, expires in 60 minutes.Установка
Вам потребуется учетная запись MDMagic (доступен бесплатный тариф) и API-ключ с вашей страницы учетной записи.
Claude Desktop
Добавьте это в ваш claude_desktop_config.json:
{
"mcpServers": {
"mdmagic": {
"command": "npx",
"args": ["-y", "@mdmagic/mcp-server"],
"env": {
"MDMAGIC_API_KEY": "mdmagic-xxxxxxxxxxxxxxxx"
}
}
}
}Расположение файла конфигурации:
macOS —
~/Library/Application Support/Claude/claude_desktop_config.jsonWindows —
%APPDATA%\Claude\claude_desktop_config.jsonLinux —
~/.config/Claude/claude_desktop_config.json
Перезапустите Claude Desktop. Инструменты MDMagic появятся в списке инструментов.
Cursor
Добавьте в ~/.cursor/mcp.json (или через Settings → MCP):
{
"mcpServers": {
"mdmagic": {
"command": "npx",
"args": ["-y", "@mdmagic/mcp-server"],
"env": {
"MDMAGIC_API_KEY": "mdmagic-xxxxxxxxxxxxxxxx"
}
}
}
}VS Code (с расширением MCP)
{
"mcp.servers": {
"mdmagic": {
"command": "npx",
"args": ["-y", "@mdmagic/mcp-server"],
"env": {
"MDMAGIC_API_KEY": "mdmagic-xxxxxxxxxxxxxxxx"
}
}
}
}Хостинг (без установки)
Не хотите устанавливать Node на компьютер? Используйте хостинг-эндпоинт:
{
"mcpServers": {
"mdmagic": {
"url": "https://api.mdmagic.ai/mcp",
"headers": {
"x-api-key": "mdmagic-xxxxxxxxxxxxxxxx"
}
}
}
}Те же инструменты, те же шаблоны, работающие через Streamable HTTP. Полезно для клиентов, которые не запускают локальные процессы.
Related MCP server: AI Group Markdown to Word MCP Server
Что вы можете делать
После подключения попросите своего ИИ-ассистента сделать следующее:
"Преобразуй этот markdown в PDF, используя шаблон Executive_Platinum."
"Какие шаблоны мне доступны?"
"Сколько кредитов будет стоить рендеринг этого отчета на 800 слов в формате DOCX + PDF?"
"Отрендери это в альбомной ориентации, на бумаге формата US Letter, с шаблоном Legal_Burgundy."
"Проверь мой баланс кредитов."
ИИ выберет нужный инструмент и вернет безопасную ссылку для скачивания с ограниченным сроком действия.
Инструменты
Инструмент | Что он делает |
| Преобразование Markdown → DOCX / PDF / HTML / все три. Возвращает безопасную ссылку с истекающим сроком действия. |
| Предварительная проверка перед конвертацией. Находит некорректные таблицы, незакрытые блоки кода и другие синтаксические ошибки, которые могут привести к некорректному выводу. |
| Предварительная оценка стоимости на основе количества слов, страниц, формата и типа шаблона. |
| Текущий баланс кредитов (подписка + купленные пакеты), статус плана. |
| Полный каталог шаблонов: 15 встроенных шаблонов (сгруппированных по категориям) + ваши пользовательские загрузки. |
| Только встроенные шаблоны: Бизнес (5), Творческие (6), Профессиональные (2), Технические (2). |
| Только ваши загруженные пользовательские шаблоны. |
| Показать доступные варианты (размеры страниц × ориентации) для конкретного шаблона. |
| Рекомендовать лучший встроенный шаблон для описанной цели ("отчет для совета директоров за 4 квартал" → Executive_Platinum). |
| Ваши настройки по умолчанию: размер страницы, ориентация и предпочтения шаблонов. |
convert_document — параметры ввода
Три способа предоставить исходный код:
content— необработанная строка markdown (наиболее часто используется)filePath— абсолютный путь к файлу.md(отлично подходит для рабочих процессов в IDE)fileContent— markdown в кодировке base64 (для безопасной передачи бинарных данных)
Плюс:
templateName— например,Executive_Platinum,Legal_Burgundyили UUID пользовательского шаблонаoutputFormat—docx,pdf,html,allилиall-formatspageSize—A4,A3,US_Letter,US_Legal,Executiveorientation—PortraitилиLandscape
Конфигурация
Переменная | По умолчанию | Примечания |
| (обязательно) | Ваш личный API-ключ с mdmagic.ai/account |
|
| Переопределяйте только для локальной разработки или тестирования |
|
| Тайм-аут запроса в мс |
|
|
|
|
| Порт для режима HTTP-транспорта |
|
| Адрес привязки для режима HTTP-транспорта |
Большинству пользователей нужно будет установить только MDMAGIC_API_KEY.
Ценообразование
Конвертации стоят кредитов, рассчитываемых на основе количества страниц и формата вывода:
DOCX: 1 кредит за страницу (база)
PDF: +1 кредит за страницу
HTML: +1 кредит за страницу
Пользовательские шаблоны: +1 кредит за страницу
Отчет на 5 страниц, преобразованный в DOCX + PDF + HTML с использованием пользовательского шаблона = 5 × (1 + 1 + 1 + 1) = 20 кредитов.
Инструмент estimate_conversion_cost возвращает точные цифры до того, как вы что-либо потратите. MCP также отказывается работать, если ваш баланс слишком низкий — никаких неожиданных счетов.
Кредиты бесплатного тарифа обновляются ежемесячно. Платные планы и пополнение кредитов доступны на mdmagic.ai.
Конфиденциальность
Никакого постоянного хранения. Документы проходят через Microsoft Graph API для рендеринга PDF и удаляются в течение 5–10 секунд. Выходные файлы удаляются с серверов MDMagic после скачивания или через 60 минут, в зависимости от того, что наступит раньше.
Случайные имена файлов. Исходные файлы используют UUID, никогда не используются имена, идентифицирующие пользователя.
Безопасные URL для скачивания. Каждая конвертация возвращает одноразовый URL с ID сессии и токеном скачивания. Никаких публичных директорий с файлами.
Изоляция API-ключей. Каждый пользователь аутентифицируется своим собственным ключом. Никаких общих учетных данных.
Устранение неполадок
MDMAGIC_API_KEY environment variable is required
Установите переменную окружения в конфигурации вашего клиента (блок env в JSON). Не помещайте ее в оболочку (shell) — npx ее не увидит.
Invalid API key format
Ключи должны соответствовать формату mdmagic-, за которым следуют ровно 16 цифр. Скопируйте его аккуратно со страницы вашей учетной записи.
Failed to connect to MDMagic API
Проверьте https://api.mdmagic.ai/health в браузере. Если он работает, проблема в локальной сети или брандмауэре. Убедитесь, что MDMAGIC_BASE_URL (по умолчанию https://api.mdmagic.ai) доступен с машины, на которой запущен MCP.
Инструменты не появляются в Claude Desktop
Полностью завершите работу и перезапустите Claude Desktop после редактирования claude_desktop_config.json — простого закрытия окна недостаточно.
Insufficient credits
Используйте check_credit_balance для подтверждения баланса, estimate_conversion_cost для предварительного просмотра затрат или пополните счет на mdmagic.ai/account.
Локальная разработка
git clone https://github.com/MDMagic-MCP/mdmagic-mcp-server.git
cd mdmagic-mcp-server
npm install
# Set your API key (use http://localhost:3000 if running the API locally)
cp .env.example .env
# edit .env
# Build and inspect
npm run build
npm run inspectorИнспектор MCP (npm run inspector) запускает веб-интерфейс для проверки сервера инструмент за инструментом — полезно при добавлении новых инструментов или отладке проверки аргументов.
Запускайте тесты с помощью npm test.
Ссылки
MDMagic — mdmagic.ai
Получить API-ключ — mdmagic.ai/account
Спецификация MCP — modelcontextprotocol.io
Лицензия
MIT — см. LICENSE.
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
- FlicenseNot gradedqualityDmaintenanceEnables creation and management of Word documents from markdown content, with support for multiple templates and conversion of chat conversations to formatted Word documents.
- AlicenseAqualityCmaintenanceConverts Markdown documents to professional Word documents with advanced formatting capabilities including mathematical formulas, custom styling, tables, images, headers/footers, and watermarks.49512MIT
- FlicenseBqualityCmaintenanceEnables creating professional Word documents from markdown or structured content with fast, customized formatting via natural language.71
- AlicenseAqualityDmaintenanceConverts Markdown files to Word (.docx) and PDF documents. Supports .dotx templates for branded styling and batch conversion.31MIT
Related MCP Connectors
Markdown in, any format out. PDFs merged, split, watermarked. Runs on our own doc engines.
The document publishing layer for AI tools. Convert markdown to 6 destinations, 62 templates.
Generate PDF/DOCX/XLSX/PPTX from templates+JSON. Convert Office/HTML/MD to PDF. Universal templating
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/MDMagic-MCP/mdmagic-mcp-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server