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 installed
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 Connectors
Use your own Word templates to convert Markdown → DOCX/PDF/HTML from any MCP-compatible AI.
Generate PDF/DOCX/XLSX/PPTX from templates+JSON. Convert Office/HTML/MD to PDF. Universal templating
Generate HTML to PDF documents in bulk or single — raw replacements or based on conditions, loops
Real .docx and .xlsx files from structured data, with automatic Hebrew/Arabic RTL.
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.161MIT
- 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
- FlicenseBqualityCmaintenanceEnables creating professional Word documents from markdown or structured content with fast, customized formatting via natural language.71
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/AdityaNarendra-ssit/mcp-docx-template'
If you have feedback or need assistance with the MCP directory API, please join our Discord server