Word MCP Server

Word MCP Server is an MCP server that enables users to create, open, and modify Microsoft Word (.docx) documents directly through Model Context Protocol clients. Built on Python using FastMCP and the python-docx library, it connects large language models directly to document generation workflows. Software developers, administrative professionals, and content creators use this tool to automate repetitive reporting and formatting tasks. By exposing document actions as standardized tools, the server allows AI models to generate complex Word files from natural language prompts. It supports adding headings of varying hierarchy levels, formatting paragraphs with customized font sizes and alignments, applying bold or colored run-level styling, highlighting text, inserting images from file paths or numpy arrays via OpenCV, and building structured multi-column tables. Once changes are made, the server can save the output directly to the local filesystem, simplifying end-to-end document publishing pipelines.

Category: CRM, ERP & E-commerce

Tags: document automation, docx, microsoft word, office

Visit Word MCP Server

How to install and configure Word MCP Server

  1. Ensure Python 3.12 or higher is installed on your system. 2. Create and activate a virtual environment: bash uv venv source venv/bin/activate 3. Install the dependencies in the repository directory: bash uv pip install . 4. Add the server to your MCP configuration file (such as Claude Desktop's config): json { "mcpServers": { "word-mcp-server": { "command": "/path/to/word-mcp-server/.venv/bin/python3", "args": ["/path/to/word-mcp-server/server.py"] } } } 5. Replace /path/to/word-mcp-server/ with the absolute path to your virtual environment and server.py script, then restart your MCP client.

What you can do with Word MCP Server

  • Creating complete technical reports or outlines with structured headings, body paragraphs, and custom text alignments from scratch. - Applying specialized text styling including custom colors, bold text, and specific highlights to emphasize critical project details. - Inserting illustrations, diagrams, and project images from local files or numpy arrays directly into designated document sections. - Generating and populating multi-row and multi-column tables to display structured data, metrics, or project schedules automatically. - Opening and modifying existing .docx documents to append updated sections or append meeting summaries automatically.

Key facts

  • https://github.com/cuongpham2107/word-mcp-server
  • CRM, ERP & E-commerce, Files, Documents & PDFs
  • document automation, docx, microsoft word, office

Part of MCP Servers

Related MCP servers

  • MCP LaTeX Server — MCP LaTeX Server is an MCP server that provides tools for creating, editing, validating, and compiling LaTeX documents directly through…
  • MCP JSON — MCP JSON is an MCP server collection that bundles tools for file system operations, Google search, browser-based web automation, and…
  • MCP MD2PDF Server — MCP MD2PDF Server is an MCP server that enables automated conversion of Markdown documents into formatted PDF files with full…
  • MCP Media Processing Server — MCP Media Processing Server is an MCP server that connects AI assistants like Claude Desktop to local media manipulation utilities,…
  • MCP Knowledge Base — MCP Knowledge Base is an MCP server that processes local documents and answers queries based on their contents through similarity…
  • MCP Music Analysis — MCP Music Analysis is an MCP server that enables AI clients like Claude to inspect and process sound recordings using…

How do I install Word MCP Server?

You need Python 3.12 or newer. Clone the repository, create a virtual environment with uv venv, activate it, and run uv pip install . to install required dependencies including python-docx, opencv-python, numpy, and FastMCP.

What can Word MCP Server do?

The server enables LLMs to create new Microsoft Word documents or open existing ones. It exposes tools to insert headings, add paragraphs with text formatting, apply colors and highlights, embed images from files or arrays, and construct tables.

Which MCP clients work with Word MCP Server?

Word MCP Server works with any standard Model Context Protocol client that supports local command-line servers, including Claude Desktop, Cursor, and OtterMind, by configuring the path to the Python environment and server script.

What image formats and inputs does Word MCP Server support?

Word MCP Server supports inserting images into Word documents either directly by specifying the file path on disk or by passing an image matrix via OpenCV and numpy.

  • AI Tools
  • Categories
  • Industries
  • CLI Coding Agents
  • MCP Servers
  • MCP Categories