excel-mcp-server and mcp-excel

These are competitors offering different architectural approaches to Excel automation via MCP—the first provides direct file manipulation capabilities while the second emphasizes atomic query operations designed to prevent context overflow, making them alternative solutions for the same use case rather than tools meant to be used together.

excel-mcp-server
57
Established
mcp-excel
40
Emerging
Maintenance 10/25
Adoption 10/25
Maturity 16/25
Community 21/25
Maintenance 10/25
Adoption 6/25
Maturity 9/25
Community 15/25
Stars: 3,447
Forks: 383
Downloads:
Commits (30d): 0
Language: Python
License: MIT
Stars: 19
Forks: 4
Downloads:
Commits (30d): 0
Language: Python
License: AGPL-3.0
No Package No Dependents
No Package No Dependents

About excel-mcp-server

haris-musa/excel-mcp-server

A Model Context Protocol server for Excel file manipulation

Enables programmatic Excel manipulation through openpyxl with support for formulas, charts, pivot tables, and conditional formatting—without requiring Excel installation. Implements three transport modes (stdio for local clients, streamable HTTP for remote connections) with configurable file paths via environment variables. Integrates with AI agents via the Model Context Protocol, allowing LLMs to read, create, and modify workbooks through a comprehensive tool API.

About mcp-excel

jwadow/mcp-excel

MCP server for AI agents to analyze Excel spreadsheets through atomic operations. Like SQL for Excel. Fast, accurate, and efficient. No context overflow.

Implements atomic query operations (filter, aggregate, group_by, rank) that return precise results instead of raw data, preventing context overflow when analyzing large Excel files. Built on Python with openpyxl for .xls/.xlsx support, it integrates with MCP-compatible AI agents (Claude, Cursor, Cline) via stdio transport, sending only computed results and metadata to the model while keeping bulk data local. Supports 12 filter operators, 8 aggregation functions, statistical analysis, and generates Excel formulas for reproducible results.

Scores updated daily from GitHub, PyPI, and npm data. How scores work