Data as of
Excel MCP Server for Cursor: Setup & Config
Excel MCP Server lets Cursor create and modify workbooks without an installed copy of Microsoft Excel.
What you can do with Excel in Cursor
Pick it for workbook editing, charts, and pivot tables without installing Microsoft Excel.
- Build charts and pivot tables for data analysis.
- Expose spreadsheet operations to a remote MCP client.
Before you start: Excel in Cursor
- uvx
- An MCP-compatible client
Stdio accepts a path in each tool call. For remote operation use the documented streamable-http mode, configure EXCEL_FILES_PATH, and keep tool paths relative to that directory. SSE is deprecated.
Excel Cursor configuration
Choose Cursor configuration scope
For Excel MCP Server, open Project: .cursor/mcp.json User: ~/.cursor/mcp.json. Merge into mcpServers at project or user scope.
Add Excel MCP Server to Cursor
Use the excel-mcp-server entry below in mcpServers. Keep Excel MCP Server's documented stdio connection fields and your other Cursor entries.
Check Excel MCP Server in Cursor
Excel MCP Server: Enable in Cursor’s MCP settings; inspect tools.
Config file · Project: .cursor/mcp.json
User: ~/.cursor/mcp.json
{
"mcpServers": {
"excel-mcp-server": {
"command": "uvx",
"args": [
"excel-mcp-server",
"stdio"
],
"env": {}
}
}
}Troubleshooting Excel in Cursor
- Cursor must find uvx excel-mcp-server (from uv, for Python tools) for Excel MCP Server. Enable the project/user entry in MCP settings and inspect its tools.
- Excel MCP Server uses stdio here: Cursor must keep the configured process running; protocol output belongs on stdout and diagnostics on stderr.
- Known limitation: SSE is deprecated.
- Known limitation: The supplied README delegates individual tool details to a separate document.
- Known limitation: Example connection ports differ from the stated default port.
- General Cursor troubleshooting lives in the /clients/cursor guide.
Excel MCP Server — details. Cursor guide