Excel MCP
Claude reads and writes .xlsx workbooks: formulas, formatting, charts, pivot tables
Runs as a server Claude Code connects to. It needs its own configuration, and some servers need an API key.
Install just this one
Run in your terminal — needs Node
npx archtmpl@latest --mcp excel-mcpFirst time? The whole install, step by step
- Open Claude Code — the terminal version or the desktop app, either one.
- In a terminal, paste the line above and press Enter. In the app, paste it into the chat and ask Claude to run it.
- Restart Claude Code. That's the whole install.
The same JSON shown on this page works in the Claude desktop app without Claude Code. Add it to the app's config file, then restart the app:
- macOS:
~/Library/Application Support/Claude/claude_desktop_config.json - Windows:
%APPDATA%\Claude\claude_desktop_config.json
What this mcp server does
shell
1{ 2 "name": "Excel MCP", 3 "summary": "Claude reads and writes .xlsx workbooks: formulas, formatting, charts, pivot tables", 4 "repo": "https://github.com/haris-musa/excel-mcp-server", 5 "mcpServers": { 6 "excel": { 7 "command": "uvx", 8 "args": ["excel-mcp-server", "stdio"] 9 }10 },11 "postInstallNotes": "Needs uv on the machine (https://docs.astral.sh/uv/). Works on the files themselves, so Excel does not have to be installed and it runs on macOS as well as Windows.\nThis is the stdio transport, which is the one that suits a local Claude Code session. The README also documents SSE and streamable-HTTP transports for remote use; those require the EXCEL_FILES_PATH environment variable and take paths relative to it."12}13