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 .
启动服务器(默认端口8000):
uv run spire-xls-mcp-server
自定义端口(例如,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
以下视觉指南说明了将Spire.XLS MCP服务器与支持的AI开发环境集成的三步过程:
步骤1和步骤2:启动服务器并配置AI工具
步骤3:通过AI界面使用Excel功能
{
"mcpServers": {
"excel": {
"url": "http://localhost:8000/sse",
"env": {
"EXCEL_FILES_PATH": "/path/to/excel/files"
}
}
}
}
此服务器使用服务器发送事件(SSE)传输协议。对于不同的用例:
与Claude Desktop配合使用(需要stdio):
托管您的MCP服务器:
| 变量 | 描述 | 默认值 |
|---|---|---|
FASTMCP_PORT | 服务器端口 | 8000 |
EXCEL_FILES_PATH | Excel文件目录 | ./excel_files |
服务器提供了一整套Excel操作工具。以下是主要类别:
参见TOOLS.md获取所有可用工具的完整文档。
Q1. 我可以使用Spire.XLS MCP服务器处理任意目录吗?
是的,Spire.XLS MCP服务器适用于任何目录。
Q2. Spire.XLS MCP服务器是否免费使用?
是的,它采用MIT许可证,允许自由使用和修改。
Q3. Spire.XLS MCP服务器支持哪些编程语言?
它是用Python构建的。
MIT