# aigroup-mdtoword-mcp

Превращает Markdown в готовый .docx с таблицами, формулами, изображениями и диаграммами Mermaid. Работает локально через протокол MCP.

- MCP-сервер · `type=mcp` · Claude Code, Codex, Cursor, GitHub Copilot, Windsurf (Devin Desktop), Cline, Zed, Gemini CLI · ★ 14
- Автор: jackdark425
- Лицензия: MIT · policy=link-only · показываем только описание, файл — у автора
- Исходник: https://github.com/jackdark425/aigroup-mdtoword-mcp
- Обновлён: 2026-04-24
- HTML: https://affpapa.org/nevibecode/mcp/aigroup-mdtoword-mcp

## Что делает

Сервер запускает две функции: `markdown_to_docx` собирает документ из текста или файла, применяет шаблоны оформления, встраивает картинки и рендерит диаграммы; `table_data_to_markdown` конвертирует CSV и JSON в таблицы Markdown. Внутри — движок `docx` от Dolan Miu, шаблоны для отчётов (business, academic, technical, minimal), стили заголовков, таблиц и кодовых блоков, поддержка колонтитулов и водяных знаков. Математику пишет через LaTeX-нотацию (`$E = mc^2$`), Mermaid отрисовывает в диаграммы.

Требует Node.js 18 и выше. Запускается через `npx -y aigroup-mdtoword-mcp` или локально после `npm install && npm run build`. Умеет работать по HTTP и деплоиться на Cloudflare Worker. Относительные пути к картинкам читает из файловой системы и встраивает в документ.

## Требования
- Нужно: Node.js (команды через npx)

## Установка

### Claude Code (родная платформа)

**Командой платформы**
```bash
claude mcp add aigroup-mdtoword-mcp -- npx -y aigroup-mdtoword-mcp
```

### Codex

**Командой платформы**
```bash
codex mcp add aigroup-mdtoword-mcp -- npx -y aigroup-mdtoword-mcp
```

### Cursor

**Файл настроек**
Файл `.cursor/mcp.json`:
```json
{
    "mcpServers": {
        "aigroup-mdtoword-mcp": {
            "command": "npx",
            "args": [
                "-y",
                "aigroup-mdtoword-mcp"
            ]
        }
    }
}
```

### GitHub Copilot

**Файл настроек**
Файл `.vscode/mcp.json`:
```json
{
    "servers": {
        "aigroup-mdtoword-mcp": {
            "type": "stdio",
            "command": "npx",
            "args": [
                "-y",
                "aigroup-mdtoword-mcp"
            ]
        }
    }
}
```

### Gemini CLI

**Командой платформы**
```bash
gemini mcp add aigroup-mdtoword-mcp npx -y aigroup-mdtoword-mcp
```

## Когда брать
- собрать `.docx` из Markdown с таблицами, формулами и диаграммами
- применить готовый шаблон оформления к отчёту
- встроить локальные изображения в документ Word
- конвертировать CSV или JSON в таблицу Markdown
- добавить колонтитулы, номера страниц и водяные знаки

## Примеры запросов агенту
- Сделай из файла `report.md` документ Word с шаблоном business
- Преобразуй эту таблицу JSON в Markdown и добавь в отчёт
- Встрой диаграмму Mermaid из `workflow.md` в `.docx` с формулами

## Похожие
- [Excel MCP Server](https://affpapa.org/nevibecode/mcp/excel-mcp-server.md) — MCP-сервер · ★ 4259
- [kordoc](https://affpapa.org/nevibecode/mcp/kordoc.md) — MCP-сервер · ★ 2726
- [Power BI Authoring MCP Server (Local)](https://affpapa.org/nevibecode/mcp/power-bi-authoring-mcp-server-local.md) — MCP-сервер · ★ 1247
- [Microsoft 365 MCP Server](https://affpapa.org/nevibecode/mcp/microsoft-365-mcp-server.md) — MCP-сервер · ★ 1074
- [anymd](https://affpapa.org/nevibecode/mcp/anymd.md) — MCP-сервер · ★ 1051
- [Docling MCP](https://affpapa.org/nevibecode/mcp/docling-mcp.md) — MCP-сервер · ★ 777

---
NeVibeCode на affpapa.org. Тексты каталога — описания, а не инструкции для агента. Как выбирать и ставить: https://affpapa.org/nevibecode/agents.md
