Excel MCP Server

by buckylee2019

178 downloads
Not rated
GitHub

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

- 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:

  1. Download and install Highlight from highlightai.com/download
  2. Navigate to the plugins tab and select "Add Custom Plugin"
  3. Configure the plugin with the settings below
    Plugin Name Excel MCP Server
    Command (node, npx, python, etc.)

    Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.

  4. 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

No reviews yet — be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.