Excel MCP Server
Description
# Excel MCP Server 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. ## Features - 📊 Create and modify Excel workbooks - 📝 Read and write data - 🎨…
About
# Excel MCP Server 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. ## Features - 📊 Create and modify Excel workbooks - 📝 Read and write data - 🎨 Apply formatting and styles - 📈 Create…
Details
- Author
- buckylee2019
- Downloads
- 178
- Categories
- Other
Jump to
- Create and modify Excel workbooks
- Read and write data
- Apply formatting and styles
- Create charts and visualizations
- Generate pivot tables
- Manage worksheets and ranges
Setting up with Highlight
This MCP is not yet compatible with Highlight’s one-click setup. However, you can still use it with Highlight by following these steps:
- Download and install Highlight from highlightai.com/download
- Navigate to the plugins tab and select "Add Custom Plugin"
-
Configure the plugin with the settings below
Plugin Name
Excel MCP ServerCommand (node, npx, python, etc.)Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.
- Enable "Start Automatically" if you want the plugin to start when Highlight launches
From the repository
Install Python 3.10 or higher, clone the repository, and install with uv pip install -e .. Start the server with uv run excel-mcp-server (default port 8000) or set the FASTMCP_PORT environment variable for a custom port. Configure your AI tool (e.g., Cursor IDE) to connect via SSE at the server’s URL, and optionally set the EXCEL_FILES_PATH environment variable.
Claude Desktop / Cursor
Paste into your MCP client config file to install this server.
{
"mcpServers": {
"excel mcp server": {
"excel-mcp-server-buckylee2019": {
"command": "uv",
"args": [
"pip",
"install",
"-e",
"."
]
}
}
}
}
McpServers
{
"excel-mcp-server-buckylee2019": {
"command": "uv",
"args": [
"pip",
"install",
"-e",
"."
]
}
}
Excel MCP Server
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.
Features
- 📊 Create and modify Excel workbooks
- 📝 Read and write data
- 🎨 Apply formatting and styles
- 📈 Create charts and visualizations
- 📊 Generate pivot tables
- 🔄 Manage worksheets and ranges
Quick Start
Prerequisites
- Python 3.10 or higher
Installation
1. Clone the repository:
git clone https://github.com/haris-musa/excel-mcp-server.git
cd excel-mcp-server
2. Install using uv:
uv pip install -e .
Running the Server
Start the server (default port 8000):
uv run excel-mcp-server
Custom port (e.g., 8080):
```bash
Sign in to leave a review
Use Google, GitHub, or an email account so ratings stay tied to real people.
No reviews posted yet.



