Java MCP server that exposes an .xlsx workbook generator as tools for AI assistants
MCPpedia last refreshed this data
Workbook MCP Server is an MCP server that java MCP server that exposes an .xlsx workbook generator as tools for AI assistants. Its tool list has not been published yet over stdio, requires no API key, and scores 37/100 on MCPpedia's security, maintenance and efficiency rubric.
Config is the same across clients - only the file and path differ.
{
"mcpServers": {
"workbook-tools": {
"env": {},
"args": [
"-q",
"compile",
"exec:java"
],
"type": "stdio",
"command": "mvn"
}
}
}Are you the author?
Add this badge to your README to show your security score and help users find safe servers.
A Model Context Protocol (MCP) server in Java that exposes an .xlsx workbook generator as tools that AI assistants can call. This lets a client like Claude, GitHub Copilot, or the MCP Inspector create spreadsheets on request.
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.
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 ai-ml
Codebase knowledge graph for AI agents — 162 languages, sub-ms queries, 99% fewer tokens.
An open-source AI agent that brings the power of Gemini directly into your terminal.
🛡️ BLA (Blind LLM Agents) — Adversarial defense shield that protects binaries, Electron apps, JS bundles, Python, and WebAssembly against AI reverse-engineering agents like REA. Poison -> Exhaust -> Hallucinate.
Open source device layer for AI agents: control mobile, web, TV, and desktop apps over MCP
MCP Security Weekly
Get CVE alerts and security updates for Workbook MCP Server and similar servers.
Start a conversation
Ask a question, share a tip, or report an issue.
Sign in to join the discussion.
A Model Context Protocol (MCP) server in Java that exposes an .xlsx workbook generator as tools that AI assistants can call. This lets a client like Claude, GitHub Copilot, or the MCP Inspector create spreadsheets on request.
Built with the official MCP Java SDK over the stdio transport.
Work in progress. The server runs and serves tools over stdio; currently it registers one tool, with workbook tools coming next.
| Tool | Description |
|---|---|
get_greeting | Returns a greeting for a given name. Used to verify the server end to end. |
Planned: tools that wrap WorkbookGenerator to build workbooks from explicit data, generate randomized sample data from column specifications, and write the result to disk.
src/main/java/com/example/workbooktools/
├── WorkbookMcpServer.java # MCP server entry point (stdio transport)
├── WorkbookTools.java # MCP tool definitions
├── WorkbookGenerator.java # .xlsx generation library (Apache POI)
└── ColumnSpec.java # Column shapes for sample data: text, integer, decimal, date, choice, nullable
mvn compile
mvn test
mvn -q compile exec:java
The server speaks JSON-RPC over stdin/stdout, so it's meant to be launched by an MCP client rather than used directly. -q keeps Maven's build output off stdout, where it would corrupt the protocol stream.
npx @modelcontextprotocol/inspector
In the Inspector, choose STDIO, set Command to mvn and Arguments to -q compile exec:java, then Connect and open the Tools tab.
The repo includes an .mcp.json that registers the server:
{
"mcpServers": {
"workbook-tools": {
"type": "stdio",
"command": "mvn",
"args": ["-q", "compile", "exec:java"],
"env": {}
}
}
}
.xlsx generationThe workbook generation library (WorkbookGenerator, ColumnSpec, and their tests) comes from pturch/workbook-generator; its original commits are preserved in this repository's history. The MCP server layer is built on top of it here.