Excel manipulation including data reading/writing, worksheet management, formatting, charts, and pivot table
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.
The server supports three transport methods:
uvx excel-mcp-server stdio
{
"mcpServers": {
"excel": {
"command": "uvx",
"args": ["excel-mcp-server", "stdio"]
}
}
}
uvx excel-mcp-server sse
SSE transport connection:
{
"mcpServers": {
"excel": {
"url": "http://localhost:8000/sse",
}
}
}
uvx excel-mcp-server streamable-http
Streamable HTTP transport connection:
{
"mcpServers": {
"excel": {
"url": "http://localhost:8000/mcp",
}
}
}
When 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.
./excel_files
.You can also set the FASTMCP_PORT
environment variable to control the port the server listens on (default is 8017
if not set).
$env:EXCEL_FILES_PATH="E:\MyExcelFiles"
$env:FASTMCP_PORT="8007"
uvx excel-mcp-server streamable-http
EXCEL_FILES_PATH=/path/to/excel_files FASTMCP_PORT=8007 uvx excel-mcp-server streamable-http
When 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.
The server provides a comprehensive set of Excel manipulation tools. See TOOLS.md for complete documentation of all available tools.
MIT License - see LICENSE for details.
Manages work memories and shares context between AI tools using a local SQLite database.
Integrate the SpotDraft API into agentic workflows. Requires SpotDraft API credentials.
This server enables LLMs to use calculator for precise numerical calculations.
Integrates with the Strateegia API, allowing AI assistants to access and interact with Strateegia projects.
Capture screenshots and read the clipboard on Windows from within a WSL environment.
Access and manage your Monarch Money financial data and operations.
A text enhancement tool that transforms story content into rich, detailed narratives using advanced literary techniques and heuristic analysis.
Breaks down complex tasks into manageable pieces and stores them in structured JSON.
Access personal and team knowledge repositories, including documents and Slack discussions.
Add smart Backup ability to coding agents like Windsurf, Cursor, Cluade Coder, etc