Create, read, edit, and convert Excel files without requiring Microsoft Office.
The Spire.XLS MCP Server is a robust solution that empowers AI agents to work with Excel files using the Model Context Protocol (MCP). It is totally independent and doesn't require Microsoft Office to be installed on system. This tool enables AI agents to create, read, edit, and convert Excel workbooks seamlessly
git clone https://github.com/eiceblue/spire-xls-mcp-server.git
cd spire-xls-mcp-server
uv pip install -e .
Start the server (default port 8000):
uv run spire-xls-mcp-server
Custom port (e.g., 8080):
# Bash/Linux/macOS
export FASTMCP_PORT=8080 && uv run spire-xls-mcp-server
# Windows PowerShell
$env:FASTMCP_PORT = "8080"; uv run spire-xls-mcp-server
The following visual guide illustrates the three-step process to integrate Spire.XLS MCP Server with supported AI development environments:
Step 1 and Step 2: Start the server and configure AI tool
Step 3: Use Excel features through AI interface
{
"mcpServers": {
"excel": {
"url": "http://localhost:8000/sse",
"env": {
"EXCEL_FILES_PATH": "/path/to/excel/files"
}
}
}
}
This server uses Server-Sent Events (SSE) transport protocol. For different use cases:
Using with Claude Desktop (requires stdio):
Hosting Your MCP Server:
Variable | Description | Default |
---|---|---|
FASTMCP_PORT | Server port | 8000 |
EXCEL_FILES_PATH | Directory for Excel files | ./excel_files |
The server provides a comprehensive set of Excel manipulation tools. Here are the main categories:
See TOOLS.md for complete documentation of all available tools.
Q1. Can I use Spire.XLS MCP Server for any directory?
Yes, Spire.XLS MCP Serer works for any directory.
Q2. Is Spire.XLS MCP Server free to use?
Yes, it is licensed under the MIT License, allowing free use and modification.
Q3. What programming languages does Spire.XLS MCP Server support?
It is built with Python.
MIT
Interact with and manage your Bitrix24 CRM instance through a powerful set of tools.
Create professional PDF invoices using natural language.
Simple unofficial MCP server to track time via Toggl API
Interact with the Umbraco CMS Management API for administrative tasks.
Interact with Notion using its API. This server mirrors the Notion API SDK, allowing LLMs to manage pages, databases, and other Notion content.
This server enables LLMs to use calculator for precise numerical calculations.
Convert Markdown files to high-quality, print-ready PDFs using LaTeX.
A server for time and timezone conversion tools.
MCP server for easy access to education data through your Canvas LMS instance.
a macOS-only MCP server that enables AI agents to capture screenshots of applications, or the entire system.