Office MCP Server
Config is the same across clients — only the file and path differ.
{
"mcpServers": {
"office-mcp-server": {
"args": [
"-jar",
"~/Downloads/office-mcp-server-0.0.1-SNAPSHOT-runner.jar"
],
"command": "java"
}
}
}Are you the author?
Add this badge to your README to show your security score and help users find safe servers.
The Office MCP Server is an unofficial Model Context Protocol (MCP) Server based Java server designed to manage and process requests from AI agents for Word, Excel, etc. files.
No automated test available for this server. Check the GitHub README for setup instructions.
Five weighted categories — click any category to see the underlying evidence.
No known CVEs.
No package registry to scan.
Click any tool to inspect its schema.
Be the first to review
Have you used this server?
Share your experience — it helps other developers decide.
Sign in to write a review.
Others in productivity
Dynamic problem-solving through sequential thought chains
Persistent memory using a knowledge graph
mini cli search engine for your docs, knowledge bases, meeting notes, whatever. Tracking current sota approaches while being all local
Official Notion MCP Server
MCP Security Weekly
Get CVE alerts and security updates for Office Mcp Server and similar servers.
Start a conversation
Ask a question, share a tip, or report an issue.
Sign in to join the discussion.
The Office MCP Server is an unofficial Model Context Protocol (MCP) Server based Java server designed to manage and process requests from AI agents for Word, Excel, etc. files.
This project is built using Quarkus, a Kubernetes-native Java framework tailored for building lightweight, high-performance microservices. Quarkus enables fast startup times and low memory usage, making it ideal for cloud-native applications.
The server supports the following MCP tools and resources:
filename - The name of the Excel file.filepath - Path to create the new Excel workbook.filepath - Path to the Excel workbook.sheetName - Name of the new sheet.filepath - Path to the Excel workbook.sheetName - Name of the sheet.rowData - Data for the new row.filepath - Path to the Excel workbook.sheetName - Name of the sheet.rowNum - Row number (0-based).colNum - Column number (0-based).filepath - Path to the Excel workbook.filepath - Path to the Excel workbook.filepath - Path to the Excel workbook.sheetName - Name of the sheet.filepath - Path to the Excel workbook.sheetName - Name of the sheet.filepath - Path to create the new Word document.filepath - Path to the Word document.text - Text to add.filepath - Path to create the new PowerPoint presentation.filepath - Path to the PowerPoint presentation.filepath - Path to the PowerPoint presentation.slideIndex - Slide index (0-based).text - Text to add.filepath - Path to the PowerPoint presentation.filepath - Path to the PowerPoint presentation.To run the Office MCP Server, follow these steps:
Build the application: Ensure you have Maven installed. Run the following command to build the project:
$ ./mvnw clean package
Run the application: After building, execute the following command to start the server:
$ java -jar target/office-mcp-server-0.0.1-SNAPSHOT-runner.jar
Access the application:
The server will start on the default port 8080. You can access the APIs at:
http://localhost:8080
Run in development mode: For development purposes, you can use Quarkus's de