Mmcp.market

Excel MCP Server

by haris-musa·io.github.haris-musa/excel-mcp-server·v2.0.0·4.2k stars

Create and edit Excel files with AI: charts, PivotTables, formulas. No Excel needed.

A92/100grade A
What users say
No reviews yet
Be the first
Safety scan
A92/100

not scanned yet

Adoption
Widely used

4.2k stars24k downloads/wk

Reviews

Write one

Nobody has reviewed Excel MCP Server yet.

If you have run it, two minutes of your experience saves the next person an afternoon.

Excel MCP Server tools

No tool declarations could be read from the package source. They show once the server is installed.

Not scanned yet. New registry listings are scanned within a day of import.

Install Excel MCP Server in Claude Code, Cursor or VS Code

claude mcp add excel-mcp-server -- uvx excel-mcp-server
Add to Cursor

What the publisher says

From the Excel MCP Server repository's README, as published. We do not edit it. Read it on GitHub

<!-- mcp-name: io.github.haris-musa/excel-mcp-server -->

A Model Context Protocol server that lets AI assistants create, read and edit Excel workbooks. It needs no Microsoft Excel installation.

localhost-only HTTP by default, and atomic saves that never leave a half-written file

  • Read and write cells, formulas and dates, with paging for large sheets and search
  • Format fonts, fills, borders, number formats, column widths and frozen panes
  • Structure sheets, rows and columns, merged cells, tables, charts and summary tables
  • Rules: conditional formatting and data validation (dropdowns, number limits)
  • Macros: read the VBA code in .xlsm files, module by module (read-only, never run)
  • Safe by design: optional folder confinement, a formula safety check, read-only mode,

Works with .xlsx, .xlsm (macros are preserved), .xltx and .xltm files.

Quick start

You need uv. The server runs with uvx excel-mcp-server stdio.

Claude Desktop: download excel-mcp-server-.mcpb from the latest release and open it. Claude asks which folder the server may use.

Claude Code:

claude mcp add excel -- uvx excel-mcp-server stdio --allow-dir ~/Documents/Excel

Cursor, Windsurf, Claude Desktop (manual) and most other clients:

{
  "mcpServers": {
    "excel": {
      "command": "uvx",
      "args": ["excel-mcp-server", "stdio", "--allow-dir", "/path/to/your/workbooks"]
    }
  }
}

VS Code (.vscode/mcp.json):

{
  "servers": {
    "excel": {
      "type": "stdio",
      "command": "uvx",
      "args": ["excel-mcp-server", "stdio", "--allow-dir", "${workspaceFolder}"]
    }
  }
}

If your client cannot find uvx (common with desktop apps on macOS), use its full path, which which uvx prints.

Choosing which files it can use

With --allow-dir DIR, the server only opens workbooks inside DIR (subfolders included) and relative paths such as reports/q1.xlsx start there. Repeat the flag to allow several folders, or set EXCELFILESPATH (separate folders with : on macOS/Linux and ; on Windows).

Without --allow-dir, any absolute path to an Excel file works. In every mode the server only touches Excel files and never silently overwrites an existing workbook.

Remote use (Streamable HTTP)

uvx excel-mcp-server streamable-http --allow-dir /srv/workbooks

Clients connect to http://127.0.0.1:8017/mcp. Workbooks live in the --allow-dir folder (default ./excelfiles), and exportworkbook / import_workbook move files between the server and the client.

The server listens on localhost only. To accept other machines, set a token and a host:

EXCEL_MCP_AUTH_TOKEN=change-me uvx excel-mcp-server streamable-http --host 0.0.0.0

Clients then send Authorization: Bearer change-me. Put a TLS-terminating reverse proxy in front of it for use across networks.

Docker

docker build -t excel-mcp-server .
docker run -p 8017:8017 -v "$PWD/workbooks:/data" -e EXCEL_MCP_AUTH_TOKEN=change-me excel-mcp-server

Configuration

Shortened. The full README is on GitHub.

Nothing above is checked by us. What we check is on the safety report.

Excel MCP Server: common questions

Is Excel MCP Server safe?
Yes, by our scan: it is graded A (92/100). Read the Excel MCP Server safety report
How do I install Excel MCP Server?
It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
Does Excel MCP Server need an API key?
Not as far as the registry entry and our scan can tell: no credentials are declared or required.
Is Excel MCP Server maintained?
The last commit was 15 days ago (2026-09-28). The latest release is v2.0.0.

More from haris-musa →