这是一个模型上下文协议(MCP)服务器,它允许您在无需安装Microsoft Excel的情况下操作Excel文件。您可以创建、读取和修改Excel工作簿。
该服务器支持三种传输方法:
uvx excel-mcp-server stdio
{
"mcpServers": {
"excel": {
"command": "uvx",
"args": ["excel-mcp-server", "stdio"]
}
}
}
uvx excel-mcp-server sse
SSE 传输连接:
{
"mcpServers": {
"excel": {
"url": "http://localhost:8000/sse",
}
}
}
uvx excel-mcp-server streamable-http
可流式传输HTTP传输连接:
{
"mcpServers": {
"excel": {
"url": "http://localhost:8000/mcp",
}
}
}
当使用 SSE 或可流式传输HTTP协议 运行服务器时,必须在服务器端设置 EXCEL_FILES_PATH 环境变量。此变量告诉服务器在哪里读写Excel文件。
./excel_files。您还可以设置 FASTMCP_PORT 环境变量来控制服务器监听的端口(如果未设置,默认为 8017)。
$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
当使用 标准输入输出协议 时,文件路径是随每个工具调用提供的,因此您不需要在服务器上设置 EXCEL_FILES_PATH。服务器将使用客户端发送的路径进行每次操作。
该服务器提供了一整套Excel操作工具。请参阅 TOOLS.md 获取所有可用工具的完整文档。
MIT 许可证 - 详情见 LICENSE。