Excel MCP Server
@yzfly
About Excel MCP Server
The Excel MCP Server is a powerful tool that enables natural language interaction with Excel files through the Model Context Protocol (MCP). It provides a comprehensive set of capabilities for reading, analyzing, visualizing, and writing Excel data.
Basic information
Config
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"mcp-excel-server": {
"command": "uv",
"args": [
"init",
"excel-mcp-server"
]
}
}
}Tools
No tools detected
We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.
Overview
What is Excel MCP Server?
An MCP server that provides comprehensive Excel file management and data analysis capabilities. It integrates with the Model Context Protocol and is intended for users who need to read, write, analyze, and visualize Excel data programmatically through AI assistants like Claude Desktop.
How to use Excel MCP Server?
Install the server in a Python environment using uv or pip, then integrate it with Claude Desktop by editing the claude_desktop_config.json file to include the uvx mcp-excel-server command. Once configured, you can use the available tools and resources to perform operations on Excel files.
Key features of Excel MCP Server
- Read multiple Excel formats (XLSX, XLS, CSV, TSV, JSON)
- Write and update Excel files
- Generate summary statistics and descriptive analysis
- Create pivot tables and filter data
- Produce charts (line, bar, scatter, histogram)
Use cases of Excel MCP Server
- Analyze a sales_data.xlsx file for patterns
- Create a bar chart from product_sales.csv data
- Filter employees over age 30 in an employees.xlsx file
- Generate a pivot table of department sales
FAQ from Excel MCP Server
What file formats does Excel MCP Server support?
It supports XLSX, XLS, CSV, TSV, and JSON files.
What are the dependencies of Excel MCP Server?
The dependencies are pandas, numpy, matplotlib, and seaborn.
How is Excel MCP Server integrated with Claude Desktop?
You edit the claude_desktop_config.json file to add a server entry with the command uvx and arguments ["mcp-excel-server"], optionally setting the PYTHONPATH environment variable.
What security measures does Excel MCP Server implement?
Files are read only from specified paths, file size is limited, accidental overwriting is prevented, and data transformation operations are strictly controlled.
More Other MCP servers
Unity MCP ✨
justinpbarnettUnity MCP acts as a bridge between AI assistants and your Unity Editor. Give your LLM tools to manage assets, control scenes, edit scripts, and automate tasks within Unity.
🚀 Model Context Protocol (MCP) Curriculum for Beginners
microsoftThis open-source curriculum introduces the fundamentals of Model Context Protocol (MCP) through real-world, cross-language examples in .NET, Java, TypeScript, JavaScript, Rust and Python. Designed for developers, it focuses on practical techniques for building modular, scalable,
Core Philosophy: Connect, Unify, Respond
mindsdbDelegate anything. It comes back done.
Reactive Resume
amruthpillaiA one-of-a-kind resume builder that keeps your privacy in mind. Completely secure, customizable, portable, open-source and free forever. Try it out today!
Activepieces
activepiecesAI Agents & MCPs & AI Workflow Automation • (~400 MCP servers for AI agents) • AI Automation / AI Agent with MCPs • AI Workflows & AI Agents • MCPs for AI Agents
Comments