.fyi
SkillsMCPPluginsSubagents

Browse by category

DevOps & CI/CD SkillsProductivity & Workflow SkillsOther SkillsProduct & Project Management SkillsDocumentation & Knowledge SkillsCode Review & Refactor SkillsBackend & APIs SkillsAgent Meta & Communication SkillsResearch SkillsSecurity SkillsUX UI & Design SkillsTesting & QA SkillsSee all →

Every Claude Code skill, MCP server, plugin and subagent in one directory. Searchable, comparable, and one command from installed. Live stats from GitHub, npm and PyPI.

We're on Product HuntYour agent's app storeCheck it out →
Agent SkillsMCP ServersPluginsSubagentsCoding Agents
CollectionsOfficial publishersGlossaryFAQBlogSearchSavedFeedback
PrivacyTermsllms.txtSitemap

made with ♥ · © 2026 aaaa.fyi

Independent project · real data from public registries

…/haris-musa/excel-mcp-server
home/mcp-servers/haris-musa/excel-mcp-server
haris-musa avatar

excel-mcp-server

byharis-musa· 1 MCP server

Installs

572k

Stars

4.1k

Forks

448

Category

Office & Documents

View on GitHub

TL;DR

A Model Context Protocol (MCP) server that lets you manipulate Excel files without needing Microsoft Excel installed. Create, read, and modify Excel workbooks with your AI agent.

How to install excel-mcp-server?

haris-musa/excel-mcp-server
$git clone https://github.com/haris-musa/excel-mcp-server

Installs into the current project.

›Prefer a prompt? Paste this to your agent

Install & use

Install excel-mcp-server by running `git clone https://github.com/haris-musa/excel-mcp-server`, then use it for the current task and follow its documentation at https://github.com/haris-musa/excel-mcp-server.

Files · 1

View on GitHub
README.md
1<p align="center">
2 <img src="https://raw.githubusercontent.com/haris-musa/excel-mcp-server/main/assets/logo.png" alt="Excel MCP Server Logo" width="300"/>
3</p>
4 
5[![PyPI version](https://img.shields.io/pypi/v/excel-mcp-server.svg)](https://pypi.org/project/excel-mcp-server/)
6[![Total Downloads](https://static.pepy.tech/badge/excel-mcp-server)](https://pepy.tech/project/excel-mcp-server)
7[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)
8[![smithery badge](https://smithery.ai/badge/@haris-musa/excel-mcp-server)](https://smithery.ai/server/@haris-musa/excel-mcp-server)
9[![Install MCP Server](https://cursor.com/deeplink/mcp-install-dark.svg)](https://cursor.com/install-mcp?name=excel-mcp-server&config=eyJjb21tYW5kIjoidXZ4IGV4Y2VsLW1jcC1zZXJ2ZXIgc3RkaW8ifQ%3D%3D)
10 
11A Model Context Protocol (MCP) server that lets you manipulate Excel files without needing Microsoft Excel installed. Create, read, and modify Excel workbooks with your AI agent.
12 
13## Features
14 
15- 📊 **Excel Operations**: Create, read, update workbooks and worksheets
16- 📈 **Data Manipulation**: Formulas, formatting, charts, pivot tables, and Excel tables
17- 🔍 **Data Validation**: Built-in validation for ranges, formulas, and data integrity
18- 🎨 **Formatting**: Font styling, colors, borders, alignment, and conditional formatting
19- 📋 **Table Operations**: Create and manage Excel tables with custom styling
20- 📊 **Chart Creation**: Generate various chart types (line, bar, pie, scatter, etc.)
21- 🔄 **Pivot Tables**: Create dynamic pivot tables for data analysis
22- 🔧 **Sheet Management**: Copy, rename, delete worksheets with ease
23- 🔌 **Triple transport support**: stdio, SSE (deprecated), and streamable HTTP
24- 🌐 **Remote & Local**: Works both locally and as a remote service
25 
26## Usage
27 
28The server supports three transport methods:
29 
30### 1. Stdio Transport (for local use)
31 
32```bash
33uvx excel-mcp-server stdio
34```
35 
36```json
37{
38 "mcpServers": {
39 "excel": {
40 "command": "uvx",
41 "args": ["excel-mcp-server", "stdio"]
42 }
43 }
44}
45```
46 
47### 2. SSE Transport (Server-Sent Events - Deprecated)
48 
49```bash
50uvx excel-mcp-server sse
51```
52 
53**SSE transport connection**:
54```json
55{
56 "mcpServers": {
57 "excel": {
58 "url": "http://localhost:8000/sse",
59 }
60 }
61}
62```
63 
64### 3. Streamable HTTP Transport (Recommended for remote connections)
65 
66```bash
67uvx excel-mcp-server streamable-http
68```
69 
70**Streamable HTTP transport connection**:
71```json
72{
73 "mcpServers": {
74 "excel": {
75 "url": "http://localhost:8000/mcp",
76 }
77 }
78}
79```
80 
81## Environment Variables & File Path Handling
82 
83### SSE and Streamable HTTP Transports
84 
85When running the server with the **SSE or Streamable HTTP protocols**, you **must set the `EXCEL_FILES_PATH` environment variable on the server side**. This variable tells the server where to read and write Excel files.
86- If not set, it defaults to `./excel_files`.
87- With these transports, tool `filepath` values must be **relative** to that directory (e.g. `reports/q1.xlsx`); absolute paths and directory traversal are rejected.
88 
89You can also set the `FASTMCP_PORT` environment variable to control the port the server listens on (default is `8017` if not set).
90- Example (Windows PowerShell):
91 ```powershell
92 $env:EXCEL_FILES_PATH="E:\MyExcelFiles"
93 $env:FASTMCP_PORT="8007"
94 uvx excel-mcp-server streamable-http
95 ```
96- Example (Linux/macOS):
97 ```bash
98 EXCEL_FILES_PATH=/path/to/excel_files FASTMCP_PORT=8007 uvx excel-mcp-server streamable-http
99 ```
100 
101### Stdio Transport
102 
103When using the **stdio protocol**, the file path is provided with each tool call, so you do **not** need to set `EXCEL_FILES_PATH` on the server. The server will use the path sent by the client for each operation.
104 
105## Available Tools
106 
107The server provides a comprehensive set of Excel manipulation tools. See [TOOLS.md](TOOLS.md) for complete documentation of all available tools.
108 
109## Star History
110 
111[![Star History Chart](https://api

Preview

haris-musa/excel-mcp-serverharis-musa/excel-mcp-server
Repoharis-musa/excel-mcp-server
TypeMCP Servers
CategoryOffice & Documents
UpdatedApr 2026
LicenseMIT
First seenJul 27, 2026

Tags

MCPaiautomation

Related

6 picks
Type
  1. makenotion avatarnotion-mcp-serverOfficial MCP server for Notion APIMCP ServersJul 2026619k4.6k
  2. guillehr2 avatarexcel-mcp-server-masterA comprehensive Model Context Protocol (MCP) server for Excel file manipulationMCP ServersJun 2025570k33
  3. mort-lab avatarexcel-mcpA Model Context Protocol server for comprehensive Excel file manipulation using openpyxlMCP ServersOct 2025570k5
  4. softeria avatarms-365-mcp-serverA Model Context Protocol (MCP) server for interacting with Microsoft 365 and Office services through the Graph APIMCP ServersJul 2026111k880
  5. xing5 avatarmcp-google-sheetsThis MCP server integrates with your Google Drive and Google Sheets, to enable creating and modifying spreadsheets.MCP ServersMay 202697k964
  6. negokaz avatarexcel-mcp-serverA Model Context Protocol (MCP) server that reads and writes MS Excel dataMCP ServersJul 202562k994