Excel MCP Server

v1.0.0Data Science & MLstable

Excel MCP Server - Manipulate Excel files without Microsoft Excel. Model Context Protocol for XLSX, XLSM with Claude AI integration

aianthropicautomationclaude-aiexcel
Share:
28
Stars
0
Downloads
0
Weekly
0/5

What is Excel MCP Server?

Excel MCP Server is a Model Context Protocol (MCP) server that allows AI assistants like Claude, Cursor, and VS Code to excel mcp server - manipulate excel files without microsoft excel. model context protocol for xlsx, xlsm with claude ai integration

Excel MCP Server - Manipulate Excel files without Microsoft Excel. Model Context Protocol for XLSX, XLSM with Claude AI integration

This server falls under the Data Science & ML category on MCPgee, the world's largest MCP server directory with 33,000+ servers.

Features

  • Excel MCP Server - Manipulate Excel files without Microsoft

Use Cases

Manipulate Excel files
XLSX and XLSM support
AI-powered spreadsheets
guillehr2

Maintainer

LicenseMIT
Languagepython
Versionv1.0.0
UpdatedApr 26, 2026
Statushealthy
Maintenanceactive

Works with

ClaudeOpenAIwindowsmacoslinux

Installation

Manual Installation

npx excel-mcp-server-master

Configuration

Configuration Details

Config File

claude_desktop_config.json

Performance

Response Metrics

Response Time< 200ms
ThroughputMedium

Resource Usage

Memory UsageLow
CPU UsageLow

How to Set Up and Use Excel MCP Server

Excel MCP Server Master is a Python-based MCP server that enables full manipulation of Excel XLSX and XLSM files without requiring Microsoft Excel to be installed. It exposes tools for creating and editing workbooks, reading and writing data, applying formatting and formulas, generating charts and pivot tables, and importing/exporting CSV and JSON — all accessible to Claude and other MCP-compatible AI assistants. This makes it ideal for automating spreadsheet workflows, generating reports, and processing data entirely through natural language.

Prerequisites

  • Node.js 14.0+ (for npx invocation)
  • Python 3.8+ installed and available in your PATH (Python dependencies install automatically on first run)
  • An MCP-compatible client such as Claude Desktop
  • Windows, macOS, or Linux operating system
1

Verify Python and Node.js are installed

The server requires both Node.js (to run via npx) and Python 3.8+ (for the underlying Excel processing library). Check both are available.

node --version
python3 --version
2

Test the server runs standalone

Run the server once via npx to confirm it starts correctly and Python dependencies are installed automatically.

npx @guillehr2/excel-mcp-server@latest
3

Add the server to your MCP client config

Edit your claude_desktop_config.json to register the Excel MCP server. No environment variables are required for basic usage.

{
  "mcpServers": {
    "excel-master": {
      "command": "npx",
      "args": ["-y", "@guillehr2/excel-mcp-server@latest"]
    }
  }
}
4

Restart your MCP client

Fully restart Claude Desktop after editing the config file so the new server is loaded.

5

Test with a simple Excel task

Ask Claude to create or read an Excel file to verify the server is connected and working correctly.

Excel MCP Server Examples

Client configuration

Add this to your claude_desktop_config.json to enable Excel file manipulation through Claude.

{
  "mcpServers": {
    "excel-master": {
      "command": "npx",
      "args": ["-y", "@guillehr2/excel-mcp-server@latest"]
    }
  }
}

Prompts to try

Example prompts to use once the server is connected in Claude Desktop.

- "Create an Excel file called sales_report.xlsx with a table of Q4 sales data by region"
- "Read the data from my file budget.xlsx and summarize the totals"
- "Add a line chart to revenue.xlsx showing monthly trends"
- "Create a pivot table in data.xlsx grouping by category and summing sales"
- "Format the header row in report.xlsx with a blue background and bold white text"

Troubleshooting Excel MCP Server

Python dependencies fail to install on first run

Make sure Python 3.8+ is installed and 'python3' is in your PATH. On Windows, ensure Python was added to the system PATH during installation. Run 'python3 -m pip install openpyxl' manually if auto-install fails.

Server not found or npx command fails

Ensure Node.js 14+ is installed. Try running 'npx @guillehr2/excel-mcp-server@latest' in a terminal to see the raw error. You can also install globally with 'npm install -g @guillehr2/excel-mcp-server' as an alternative.

Cannot open or write XLSM files

XLSM files (macro-enabled workbooks) are supported for reading and data editing, but macros are not executed. If you need to preserve macro content, work with a copy of the file and verify the output format.

Frequently Asked Questions about Excel MCP Server

What is Excel MCP Server?

Excel MCP Server is a Model Context Protocol (MCP) server that excel mcp server - manipulate excel files without microsoft excel. model context protocol for xlsx, xlsm with claude ai integration It connects AI assistants to external tools and data sources through a standardized interface.

How do I install Excel MCP Server?

Follow the installation instructions on the Excel MCP Server GitHub repository. Clone the repo, install dependencies, and add the server config to your AI client.

Which AI clients work with Excel MCP Server?

Excel MCP Server works with all major MCP-compatible AI clients including Claude Desktop, Claude Code, Cursor, VS Code (GitHub Copilot), Windsurf, and Cline.

Is Excel MCP Server free to use?

Yes, Excel MCP Server is open source and available under the MIT license. You can use it freely in both personal and commercial projects.

Browse More Data Science & ML MCP Servers

Explore all data science & ml servers available in the MCPgee directory. Each server includes setup guides for Claude, Cursor, and VS Code.

Quick Config Preview

{ "mcpServers": { "excel-mcp-server-master": { "command": "npx", "args": ["-y", "excel-mcp-server-master"] } } }

Add this to your claude_desktop_config.json or .cursor/mcp.json

Read the full setup guide →

Ready to use Excel MCP Server?

Browse our complete directory of 33,000+ MCP servers, read setup guides for your editor, and start building with the Model Context Protocol.

33,000+ ServersFree & Open SourceStep-by-Step Guides