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
Provides real-time currency conversion and exchange rate data using the Frankfurter API.
Interact with the Productive.io API for project management and productivity tasks.
Interact with Google Calendar APIs to manage events and calendars.
Manage and interact with Google Calendar events using the Google Calendar API.
Integrates with the Productboard API, offering 49 specialized tools to manage all major Productboard functionalities.
A server for integrating Jira with Claude, enabling project and issue management. Requires configuration via environment variables.
Convert video files between various formats using FFmpeg. Requires FFmpeg to be installed on the system.
An MCP server for integrating with the Planfix project management and CRM platform.
An intelligent task management system based on MCP, providing an efficient programming workflow framework for AI Agents with an optional web-based GUI.
Manage Google Tag Manager accounts, containers, and tags via its API, with built-in Google OAuth.