Best for
- AI agent workflows that automate Excel file handling
- Local or remote services that should not depend on Microsoft Excel installation
- Users who need Excel data and formatting operations through MCP
The project provides an MCP service for Excel file manipulation with local and remote deployment options and three transports. The cached source does not include a server manifest or TOOLS.md, so specific tool identifiers and client compatibility levels cannot be verified.
Strongest · Setup experience 12/20 Weakest · Reliability 5/20
Static review · not runListed 2026-07-29
Read the FMRS scoring method →Runtime:Python
EXCEL_FILES_PATH
Directory the server reads/writes Excel files in for SSE/streamable-http transports; defaults to ./excel_files, not needed for stdio.
FASTMCP_PORT
Port the server listens on in SSE/streamable-http transports; defaults to 8017.
For local stdio use, run uvx excel-mcp-server stdio and use the provided MCP client configuration. For SSE, run uvx excel-mcp-server sse and connect to http://localhost:8000/sse; this transport is deprecated. For remote connections, the README recommends uvx excel-mcp-server streamable-http with the endpoint http://localhost:8000/mcp. SSE and streamable HTTP require the server-side EXCEL_FILES_PATH environment variable. Set FASTMCP_PORT to change the listening port; the default is 8017.
{"mcpServers":{"excel":{"command":"uvx","args":["excel-mcp-server","stdio"]}}}
Works in clients that read an "mcpServers" key. For clients such as VS Code that use a different key, the configurator below converts it.
{
"servers": {
"excel": {
"command": "uvx",
"args": [
"excel-mcp-server",
"stdio"
]
}
}
}
Goes in your project's .vscode/mcp.json (VS Code uses a "servers" key).
claude mcp add excel -- uvx excel-mcp-server stdio
Run it in a terminal; replace any <…> placeholders with your own values first.
After adding the excel server to your client, Excel manipulation tools should appear in the tool list; you can also ask it to create a test workbook to confirm the connection.
Once connected, you can ask your AI assistant things like:
excel-mcp-server is a Model Context Protocol server for creating, reading, and modifying Excel workbooks and worksheets without Microsoft Excel installed. It supports formulas, formatting, charts, pivot tables, Excel tables, data validation, and worksheet management over stdio, SSE, or streamable HTTP.
Secure local file read/write access
Standalone MCP server for Obsidian vaults: hybrid search, notes & files, structured memory, tasks, OAuth 2.1.
Secure remote access to your Obsidian vault over HTTPS with OAuth 2.0 authentication.
AI-native surgical editing of Word and OpenDocument files with formatting preservation
Source revision 711f07c99240 Data synced 2026-10-19 Read the FMRS scoring method