mcp-docx-template
MCP DOCX Template Server
Портативный MCP-сервер, который клонирует стилизованный шаблон Microsoft Word и заполняет его содержимым из другого документа, сохраняя изображения, макет, шрифты, цвета и стили абзацев.
Инструменты
Сервер предоставляет три инструмента:
analyze_template— Проверяет.docx-шаблон и возвращает его структуру абзацев, изображения, стили и схему содержимого. Также записывает файл-дескриптор<template>.docx.mdрядом с шаблоном, чтобы повторные обращения (например, через промптmap_content_to_template) не требовали повторного анализа.extract_content— Извлекает редактируемые текстовые блоки из.docx-файла с содержимым.fill_template— Клонирует шаблон и заменяет его редактируемый текст, используя сопоставление меток с текстом. При необходимости преобразует результат в PDF.
Related MCP server: Word MCP Server
Промпты
map_content_to_template— При наличииtemplate_pathиcontent_pathчитает дескриптор.docx.mdшаблона (анализируя и записывая его, если он ещё не существует), а также извлечённое содержимое, и возвращает инструкционное сообщение для построенияcontent_mapping. Ассистенту предписывается напрямую спрашивать пользователя, когда сопоставление неоднозначно, а затем вызыватьfill_template.
Установка
pip install .Или для разработки с тестами:
pip install -e ".[dev]"Использование с Claude Desktop
Добавьте сервер в конфигурацию Claude Desktop (claude_desktop_config.json):
{
"mcpServers": {
"docx-template": {
"command": "mcp-docx-template-server"
}
}
}Сервер использует транспорт stdio. После настройки Claude может вызывать analyze_template, extract_content и fill_template.
Пример процесса
Анализ шаблона:
{
"template_path": "/path/to/SSIT_Template.docx"
}Извлечение содержимого из исходного документа:
{
"content_path": "/path/to/NetApp_Content.docx"
}Заполнение шаблона:
{
"template_path": "/path/to/SSIT_Template.docx",
"content_mapping": {
"overview": "NetApp Cutover Dependency Mapper",
"business_challenge": "Business Challenge",
"body_1": "Long body paragraph...",
"solution_item_1": "Title\nBody text..."
},
"output_path": "/path/to/output.docx",
"convert_to_pdf": true
}Разработка
Запустите тесты:
pytestЛицензия
MIT
This server cannot be deployed
Maintenance
Related MCP Connectors
Automate enterprise-grade documents from templates, merge and 100+ conversions: PDF, Office, HTML.
Use your own Word templates to convert Markdown → DOCX/PDF/HTML from any MCP-compatible AI.
Fill PDF and Word templates, generate PDFs and Word documents, and collect e-signatures.
Convert, create and edit Word, PowerPoint, Excel and PDF documents from any AI agent.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceEnables Word document generation from templates using Jinja2 syntax and parsing of DOCX, PDF, and Excel files to extract structured content, metadata, and text.16 npm1MIT
- 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.-
- AlicenseBqualityDmaintenanceEnables comprehensive management of Microsoft Word documents with 30+ tools for reading, writing, formatting, template merging, image extraction, equation extraction, and style application.241MIT
- AlicenseBqualityCmaintenanceEnables creating professional Word documents from markdown or structured content with fast, customized formatting via natural language.71ISC