Office MCP Server
@lescoggi
About Office MCP Server
Office MCP Server
Config
No standard config provided
This server doesn't expose a parseable MCP config block in its README. See the repository for install instructions.
RepositoryTools
No tools detected
We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.
Overview
What is Office MCP Server?
Office MCP Server is an unofficial Model Context Protocol (MCP) server built in Java (Quarkus) that enables AI agents to programmatically manage and process Word, Excel, and PowerPoint files.
How to use Office MCP Server?
Build the project with ./mvnw clean package, then run the JAR with java -jar target/office-mcp-server-0.0.1-SNAPSHOT-runner.jar. The server starts on port 8080. It can be configured as an MCP tool in VS Code (via GitHub Copilot Agent mode) or in Claude Desktop by adding the server to claude_desktop_config.json.
Key features of Office MCP Server
- Excel: create workbooks, sheets, add rows, read cells, close, get sheet/row/column counts
- Word: create documents and add text
- PowerPoint: create presentations, add slides, add text, read slide titles, get slide count
- Built with Quarkus for fast startup and low memory usage
- Supports MCP tools and resources for AI agent integration
- Configurable SSE root path via
application.properties
Use cases of Office MCP Server
- AI agents automatically generating Excel reports based on data
- Creating and editing Word documents from natural language instructions
- Assembling PowerPoint presentations with slides and text content
- Querying metadata (row/column/slide counts) from existing Office files
FAQ from Office MCP Server
What runtime does Office MCP Server require?
It requires Java and Maven to build; the server runs as a standalone JAR (Java 17+ typical).
How do I configure the server for Claude Desktop?
Add the server to claude_desktop_config.json with the java command pointing to the JAR file. Example: { "command": "java", "args": ["-jar", "~/Downloads/office-mcp-server-0.0.1-SNAPSHOT-runner.jar"] }.
Can I run the server in development mode?
Yes, use ./mvnw quarkus:dev for Quarkus dev mode with hot reload.
How are Office files accessed?
The server operates on file paths specified in tool arguments (local file system). No cloud storage integration is mentioned.
What is the license for Office MCP Server?
It is licensed under the MIT License, provided as-is without warranty.
Frequently asked questions
What runtime does Office MCP Server require?
It requires Java and Maven to build; the server runs as a standalone JAR (Java 17+ typical).
How do I configure the server for Claude Desktop?
Add the server to `claude_desktop_config.json` with the `java` command pointing to the JAR file. Example: `{ "command": "java", "args": ["-jar", "~/Downloads/office-mcp-server-0.0.1-SNAPSHOT-runner.jar"] }`.
Can I run the server in development mode?
Yes, use `./mvnw quarkus:dev` for Quarkus dev mode with hot reload.
How are Office files accessed?
The server operates on file paths specified in tool arguments (local file system). No cloud storage integration is mentioned.
What is the license for Office MCP Server?
It is licensed under the MIT License, provided as-is without warranty.
Basic information
More Other MCP servers
AutoBrowser MCP
autobrowser-aiBrowser MCP is a Model Context Provider (MCP) server that allows AI applications to control your browser

Peekaboo MCP โ lightning-fast macOS screenshots for AI agents
steipetePeekaboo is a macOS CLI & optional MCP server that enables AI agents to capture screenshots of applications, or the entire system, with optional visual question answering through local or remote AI models.
MCP Go ๐
mark3labsA Go implementation of the Model Context Protocol (MCP), enabling seamless integration between LLM applications and external data sources and tools.
๐ Model Context Protocol (MCP) Curriculum for Beginners
microsoftThis open-source curriculum introduces the fundamentals of Model Context Protocol (MCP) through real-world, cross-language examples in .NET, Java, TypeScript, JavaScript, Rust and Python. Designed for developers, it focuses on practical techniques for building modular, scalable,
IDA Pro MCP
mrexodiaAI-powered reverse engineering assistant that bridges IDA Pro with language models through MCP.
Comments