Spire.XLS MCP 服务器是一个强大的解决方案,它使 AI 代理能够使用模型上下文协议(MCP)处理 Excel 文件。它完全独立,无需在系统上安装 Microsoft Office。借助此工具,AI 代理可以无缝地创建、读取、编辑和转换 Excel 工作簿。
git clone https://github.com/eiceblue/spire-xls-mcp-server.git
cd spire-xls-mcp-server
uv pip install -e .
uv run spire-xls-mcp-server
# 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
{
"mcpServers": {
"excel": {
"url": "http://localhost:8000/sse",
"env": {
"EXCEL_FILES_PATH": "/path/to/excel/files"
}
}
}
}
本服务器使用服务器发送事件(SSE)传输协议。针对不同使用场景:
| 属性 | 详情 |
|---|---|
FASTMCP_PORT |
服务器端口,默认值为 8000 |
EXCEL_FILES_PATH |
Excel 文件的目录,默认值为 ./excel_files |
服务器提供了一套全面的 Excel 操作工具,主要分类如下:
完整的工具文档请参考 TOOLS.md。
Q1. 我可以在任何目录中使用 Spire.XLS MCP 服务器吗? A1. 可以,Spire.XLS MCP 服务器可在任何目录中使用。
Q2. Spire.XLS MCP 服务器是否免费使用? A2. 是的,它遵循 MIT 许可证,允许免费使用和修改。
Q3. Spire.XLS MCP 服务器支持哪些编程语言? A3. 它是用 Python 构建的。
本项目采用 MIT 许可证。