AI Group Markdown to Word MCP Server
This server converts Markdown documents to professional Word (DOCX) files with extensive styling, formatting, and layout capabilities through MCP tools and HTTP APIs.
Document Conversion: Convert Markdown content to Word with full syntax support (headings, lists, tables, code blocks, blockquotes), LaTeX math formulas (inline and block), and image embedding from local files, URLs, or Base64 with automatic scaling.
Styling & Templates: Apply comprehensive styling with customizable fonts, colors, spacing, and themes. Use preset templates for academic papers, business reports, technical documentation, customer analysis, and minimal designs.
Table Processing: Create tables from CSV or JSON data with 12+ preset styles (minimal, professional, striped, grid, elegant, colorful, compact, fresh, tech, report, financial, academic) and advanced features like zebra striping, custom column widths, and cell alignment.
Document Layout: Configure page setup (size, orientation, margins), headers/footers with flexible page numbering and support for different first/odd/even pages, automatic table of contents with configurable levels, and text watermarks with customizable rotation, transparency, and positioning.
Integration & Deployment: Operates as an MCP server supporting STDIO and Streamable HTTP transports, provides RESTful HTTP API endpoints with OpenAPI documentation, offers OpenAI plugin compatibility, and supports deployment to Cloudflare Workers for cloud-based conversion services.
Output Options: Specify output filenames and directories, combine templates with custom configurations, and receive detailed conversion statistics including file size and success status.
Supports LaTeX mathematical formulas with inline and block rendering, converting math expressions into professional Word document formatting.
Converts Markdown documents to professionally formatted Word documents with support for full Markdown syntax including headings, lists, tables, code blocks, and blockquotes.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@AI Group Markdown to Word MCP Serverconvert my project report markdown to a Word document with academic template"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
AI Group Markdown to Word MCP Server
Professional Markdown-to-Word conversion over MCP, with advanced styling, tables, formulas, images, Mermaid rendering, and HTTP deployment support.
Overview
aigroup-mdtoword-mcp is an MCP server for generating professional .docx documents from Markdown content.
It is designed for:
converting Markdown into structured Word documents
applying reusable templates and styling presets
rendering tables, formulas, images, and Mermaid diagrams
exposing both MCP and simplified HTTP endpoints
integrating with Claude Desktop and other MCP-compatible clients
Highlights
Markdown to DOCX conversion with document styling and layout control
Advanced formatting for headings, tables, lists, code blocks, and blockquotes
Math support for inline and block formulas
Image embedding for local and remote assets
Mermaid rendering with safe fallback to code blocks
Header / footer / page numbering / watermark support
Template, resource, and prompt support for guided usage
HTTP deployment options including Cloudflare Worker workflows
Quick Start
Requirements
Node.js >= 18
npm >= 8
Run with npx
npx -y aigroup-mdtoword-mcpInstall locally
git clone https://github.com/jackdark425/aigroup-mdtoword-mcp.git
cd aigroup-mdtoword-mcp
npm install
npm run build
npm startMCP Client Configuration
Claude Desktop / compatible MCP clients
{
"mcpServers": {
"markdown-to-word": {
"command": "npx",
"args": ["-y", "aigroup-mdtoword-mcp"]
}
}
}Local build output
{
"mcpServers": {
"markdown-to-word": {
"command": "node",
"args": ["/path/to/aigroup-mdtoword-mcp/dist/index.js"]
}
}
}Tools
markdown_to_docx
Converts Markdown content or a Markdown file into a .docx document.
Typical inputs include:
markdowninputPathfilenameoutputPathstyleConfig
table_data_to_markdown
Converts CSV or JSON tabular data into formatted Markdown tables.
Typical inputs include:
dataformatstylehasHeader
Resources
Templates
template://customer-analysistemplate://academictemplate://businesstemplate://technicaltemplate://minimal
Style Guides
style-guide://quick-startstyle-guide://advancedstyle-guide://templates
Metrics
metrics://conversion-statsmetrics://memory-usage
Styling Capabilities
The styling system supports:
document-level fonts, colors, and page layout
heading and paragraph styles
table presets and formatting
image sizing and placement
code block styling
headers, footers, page numbers, and watermarks
Included table styles cover common business, academic, financial, technical, and minimal report layouts.
Example
# Project Report
## Executive Summary
This is a sample report with **bold text** and *italic text*.
- Feature 1: Complete Markdown support
- Feature 2: Advanced styling system
- Feature 3: Professional document layout
| Column 1 | Column 2 | Column 3 |
|----------|----------|----------|
| Data 1 | Data 2 | Data 3 |
| Data 4 | Data 5 | Data 6 |
Mathematical formula: $E = mc^2$
```mermaid
flowchart TD
A[Start] --> B{Check input}
B -->|Valid| C[Generate DOCX]
B -->|Invalid| D[Return error]
```Deployment
HTTP server
npm run server:httpCloudflare Worker
npm install -g wrangler
wrangler login
wrangler deployRelated endpoints typically include:
/health/mcp/convert/.well-known/ai-plugin.json/openapi.yaml/openapi.json
See detailed guidance in docs/DEPLOYMENT_INSTRUCTIONS.md.
Project Structure
src/
├── index.ts
├── converter/
├── template/
├── types/
└── utils/Development
npm run build
npm testAdditional test commands:
npm run test:mathnpm run test:imagesnpm run test:pagesnpm run test:mermaid
License & Usage
This project is released under the MIT License.
In practical terms, MIT allows you to:
use this project in personal, internal, academic, or commercial scenarios
copy, modify, merge, publish, and distribute the code
build proprietary or open-source products on top of it
ship derivative works as long as the required copyright and license notice is preserved
Please keep in mind:
you must retain the original copyright notice and MIT license text in copies or substantial portions of the software
the software is provided "AS IS", without warranty of any kind
if you package this project into hosted services, desktop tools, plugins, or internal workflows, you are responsible for your own compliance, security review, and downstream usage constraints
See the full text in LICENSE.
Acknowledgments
Core Dependencies & Ecosystem
Model Context Protocol SDK
Repository: https://github.com/modelcontextprotocol/servers
Role: MCP server protocol integration
docx by Dolan Miu
Repository: https://github.com/dolanmiu/docx
Role: core Word document generation engine
Community Inspiration
Inspired by the broader MCP community and ecosystem
Support
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
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/jackdark425/aigroup-mdtoword-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server