这是一个实现了模型上下文协议(MCP)的服务器,提供无需安装Microsoft Excel即可操作Excel文件的功能。此服务器支持工作簿创建、数据操作、格式化以及高级Excel功能。
该服务器通过OpenPyXL提供了Excel工作簿的操作能力:
此服务器提供了一整套Excel操作工具。有关所有可用工具的详细文档、参数及其使用示例,请参阅 TOOLS.md。
这些工具包括以下功能:
请参阅 TOOLS.md 获取完整文档。
可以通过以下环境变量来配置服务器:
EXCEL_FILES_PATH:存储Excel文件的目录(默认值:./excel_files)你可以以不同的方式设置它:
Windows CMD:
set EXCEL_FILES_PATH=C:\path\to\excel\files
uv run excel-mcp-server
Windows PowerShell:
$env:EXCEL_FILES_ PATH="C:\path\to\excel\files"
uv run excel-mcp-server
Linux/MacOS:
export EXCEL_FILES_PATH=/path/to/excel/files
uv run excel-mcp-server
或者在Claude Desktop配置中:
{
"mcpServers": {
"excel": {
"command": "uv run excel-mcp-server",
"transport": "sse",
"env": {
"EXCEL_FILES_PATH": "/path/to/excel/files"
}
}
}
}
启动服务器:
uv run excel-mcp-server
服务器将以SSE模式启动,并等待来自MCP客户端的连接。
启动服务器后,在Cursor IDE中连接到SSE端点:
http://localhost:8000/sse
Excel MCP工具将通过代理提供。
有关可用工具及其使用方法,请参阅 TOOLS.md。
本项目根据MIT许可证发布 - 详情请参见 LICENSE 文件。 </中文翻译>