PSU3D0/spreadsheet-mcp
MCP server for spreadsheet analysis and editing. Slim, token-efficient tool surface designed for LLM agents.
Platform-specific configuration:
{
"mcpServers": {
"spreadsheet-mcp": {
"command": "npx",
"args": [
"-y",
"spreadsheet-mcp"
]
}
}
}Add the config above to .claude/settings.json under the mcpServers key.
[](https://github.com/PSU3D0/spreadsheet-mcp/actions/workflows/ci.yml) [](https://crates.io/crates/spreadsheet-mcp) [](https://www.npmjs.com/package/agent-spreadsheet) [](https://github.com/PSU3D0/spreadsheet-mcp/blob/main/LICENSE)
Spreadsheet automation for AI agents. Read, profile, edit, and recalculate .xlsx workbooks with tooling designed to be token-efficient, structurally aware, and agent-friendly.
spreadsheet-kit ships two surfaces:
| Surface | Binary | Mode | Best for | | --- | --- | --- | --- | | [agent-spreadsheet](#quickstart-cli) | agent-spreadsheet | Stateless CLI | Scripts, pipelines, one-shot agent tasks | | [spreadsheet-mcp](#quickstart-mcp-server) | spreadsheet-mcp | Stateful MCP server | Multi-turn agent sessions with caching and fork/recalc |
Both share the same core engine and support .xlsx / .xlsm (read + write) and .xls / .xlsb (discovery only).
---
npm i -g agent-spreadsheet
agent-spreadsheet --helpDownloads a prebuilt native binary for your platform. No Rust toolchain required.
# CLI
cargo install agent-spreadsheet
# MCP server
cargo install spreadsheet-mcpFormualizer (native Rust recalc engine) is included by default. To build without it, use --no-default-features.
Download from GitHub Releases. Builds are published for Linux x86_64, macOS x86_64/aarch64, and Windows x86_64.
# Read-only (~15 MB)
docker pull ghcr.io/psu3d0/spreadsheetLoading reviews...