Python Office Mcp Server
An MCP server for OOXML documents
- Transport
- Not stated
- Package
- —
- Registry id
- —
No install snippet on purpose. A working MCP config is a command, its arguments and an environment block — the last two are where API keys live, so this catalogue never stores them and cannot publish them. Follow the link above for the authors' own instructions.
It is an active MCP server for Microsoft Office automation that can read, write, and manipulate Word, Excel, and PowerPoint files. Agents can manipulate Office files without any Office installation, using pure Python and no COM automation. It exposes the MCP tool protocol over stdio, allowing any MCP-compatible agent to call it as a subprocess.
It uses python-docx, openpyxl, and python-pptx libraries under the hood. Each tool maps directly to a document operation and returns only the relevant fragment to keep context usage low. It is compatible with any MCP host including Claude Desktop, piclaw, and agentbox.
Summary drafted from the project's own website. Every sentence is backed by text on that page and was reviewed before publishing.