$ timeahead.in
/ servers/pypi/excel-mcp-server
pypi

excel-mcp-server

A Model Context Protocol server for Excel file manipulation

4k stars336k/wkupdated 55d agogithub ↗
92excellent
▣ Overview
PyPI versionLicense: MIT

What it does

Excel MCP Server lets you manipulate Excel files through Claude or other AI agents without requiring Microsoft Excel or a local installation. It supports creation, reading, and modification of workbooks and worksheets, with capabilities for formulas, data formatting, conditional formatting, charts, pivot tables, and data validation. The server offers three transport options: stdio for local integration, SSE (deprecated), and streamable HTTP for remote connections.

Who it's for

Data analysts automating spreadsheet generation, backend engineers integrating Excel workflows into applications, and developers building AI-powered data processing pipelines that need to create or modify Excel reports without external dependencies.

Common use cases

  • Generate Excel reports and dashboards from data sources
  • Create and manage pivot tables for data analysis
  • Apply formatting, validation, and conditional rules to spreadsheets
  • Generate charts and tables dynamically
  • Automate repetitive Excel workflows through AI agents

Setup pitfalls

  • For HTTP and SSE transports, set the EXCEL_FILES_PATH environment variable (defaults to ./excel_files); file paths must be relative to this directory, and absolute paths or directory traversal are rejected
  • Configure the listening port with FASTMCP_PORT (defaults to 8017 for HTTP transports)
  • SSE transport is deprecated; use streamable HTTP for new remote deployments
  • Stdio transport requires no environment setup and paths are provided per tool call
▣ Score BreakdownMCPScore = Σ(raw × weight)
DimensionRawWeighted
Security
35%
100
35.0
Freshness
25%
100
25.0
Adoption
20%
96
19.2
Quality
10%
80
8.0
Trust
10%
50
5.0
Total
92.2
⚿ Capabilities & Risk Explainer
no elevated permissions
◆ Risk level: low
No elevated permissions requested — safe to connect.
⚙ Install config
Claude Desktop · Cursor · Windsurf · VS Code (Copilot) · Claude Code
add to your MCP client config:
{
  "mcpServers": {
    "excel-1": {
      "command": "uvx",
      "args": [
        "excel-mcp-server"
      ]
    }
  }
}
⚙ Maintenance health
60/ 100 · is this project alive?
contributors (1y)6
top contributor share79%
releases (1y)5
last release54d ago
ci✓ passing
⛁ Raw data
weekly downloads336k
github stars4k
forks432
open issues59
license✓ present
readme length4185 chars
last publish0d ago
last commit55d ago
last updated9h ago
install verified✓ pass · 18d ago
owner of this server? claim your listing to get a verified badgeclaim →
🔔 Score drop alerts
get notified by email when this server's score drops 5+ points