Skip to main content
Glama
MDMagic-MCP

mdmagic-mcp-server

by MDMagic-MCP

MDMagic MCP Server

Преобразуйте Markdown в DOCX, PDF и HTML, используя собственные шаблоны Word — с вашими фирменными бланками, брендингом и шрифтами. Плюс 15 дизайнерских шаблонов на случай, если у вас нет своих.

npm version MCP Registry Smithery license

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.json

  • Windows%APPDATA%\Claude\claude_desktop_config.json

  • Linux~/.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."

  • "Проверь мой баланс кредитов."

ИИ выберет нужный инструмент и вернет безопасную ссылку для скачивания с ограниченным сроком действия.

Инструменты

Инструмент

Что он делает

convert_document

Преобразование Markdown → DOCX / PDF / HTML / все три. Возвращает безопасную ссылку с истекающим сроком действия.

validate_markdown

Предварительная проверка перед конвертацией. Находит некорректные таблицы, незакрытые блоки кода и другие синтаксические ошибки, которые могут привести к некорректному выводу.

estimate_conversion_cost

Предварительная оценка стоимости на основе количества слов, страниц, формата и типа шаблона.

check_credit_balance

Текущий баланс кредитов (подписка + купленные пакеты), статус плана.

list_all_templates

Полный каталог шаблонов: 15 встроенных шаблонов (сгруппированных по категориям) + ваши пользовательские загрузки.

list_builtin_templates

Только встроенные шаблоны: Бизнес (5), Творческие (6), Профессиональные (2), Технические (2).

list_custom_templates

Только ваши загруженные пользовательские шаблоны.

get_template_details

Показать доступные варианты (размеры страниц × ориентации) для конкретного шаблона.

recommend_template

Рекомендовать лучший встроенный шаблон для описанной цели ("отчет для совета директоров за 4 квартал" → Executive_Platinum).

show_default_settings

Ваши настройки по умолчанию: размер страницы, ориентация и предпочтения шаблонов.

convert_document — параметры ввода

Три способа предоставить исходный код:

  • content — необработанная строка markdown (наиболее часто используется)

  • filePath — абсолютный путь к файлу .md (отлично подходит для рабочих процессов в IDE)

  • fileContent — markdown в кодировке base64 (для безопасной передачи бинарных данных)

Плюс:

  • templateName — например, Executive_Platinum, Legal_Burgundy или UUID пользовательского шаблона

  • outputFormatdocx, pdf, html, all или all-formats

  • pageSizeA4, A3, US_Letter, US_Legal, Executive

  • orientationPortrait или Landscape

Конфигурация

Переменная

По умолчанию

Примечания

MDMAGIC_API_KEY

(обязательно)

Ваш личный API-ключ с mdmagic.ai/account

MDMAGIC_BASE_URL

https://api.mdmagic.ai

Переопределяйте только для локальной разработки или тестирования

REQUEST_TIMEOUT

30000

Тайм-аут запроса в мс

MCP_TRANSPORT

stdio

stdio (по умолчанию) или http для самохостинга Streamable HTTP

MCP_HTTP_PORT

3001

Порт для режима HTTP-транспорта

MCP_HTTP_HOST

127.0.0.1

Адрес привязки для режима 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.

Ссылки

Лицензия

MIT — см. LICENSE.

Install Server
A
license - permissive license
A
quality
C
maintenance

Maintenance

Maintainers
Response time
0dRelease cycle
3Releases (12mo)
Commit activity

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

View all related MCP servers

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

View all MCP Connectors

Latest Blog Posts

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