简体中文 | English
基于模型上下文协议(MCP)的 Excel 文件处理服务器,提供读取、写入和分析 Excel 文件的功能。
📖 读取 Excel 文件
✍️ 写入 Excel 文件
🔍 分析 Excel 结构
💾 缓存管理
📝 日志管理
要自动通过 Smithery 为 Claude Desktop 安装 excel-mcp-server:
npx -y @smithery/cli install @zhiwei5576/excel-mcp-server --client claude
通过 NPM 安装
excel-mcp-server 可以通过将以下配置添加到 MCP 服务器配置中自动安装。
Windows 平台:
{
"mcpServers": {
"excel": {
"command": "cmd",
"args": ["/c", "npx", "--yes", "@zhiweixu/excel-mcp-server"],
"env": {
"LOG_PATH": "[设置一个可访问的绝对路径]",
"CACHE_MAX_AGE": "1",
"CACHE_CLEANUP_INTERVAL": "4",
"LOG_RETENTION_DAYS": "7",
"LOG_CLEANUP_INTERVAL": "24"
}
}
}

其他平台:
{
"mcpServers": {
"excel": {
"command": "npx",
"args": ["--yes", "@zhiweixu/excel-mcp-server"],
"env": {
"LOG_PATH": "[设置一个可访问的绝对路径]",
"CACHE_MAX_AGE": "1",
"CACHE_CLEANUP_INTERVAL": "4",
"LOG_RETENTION_DAYS": "7",
"LOG_CLEANUP_INTERVAL": "24"
}
}
}

注意:LOG_PATH 是可选的。如果未设置,日志将存储在应用程序根目录下的 'logs' 文件夹中。其他参数也是可选的。
analyzeExcelStructure
exportExcelStructure
readSheetNames
readDataBySheetName
readSheetData
writeDataBySheetName
writeSheetData
LOG_PATH
:日志文件存储路径
CACHE_MAX_AGE
:缓存过期时间(小时)
CACHE_CLEANUP_INTERVAL
:缓存清理间隔(小时)
LOG_RETENTION_DAYS
:日志保留天数
LOG_CLEANUP_INTERVAL
:日志清理间隔(小时)
缓存配置
日志配置
本项目采用 MIT 许可证。这意味着您可以:
将软件用于商业或非商业用途
修改源代码
分发原始或修改后的代码
要求:
保留原始版权声明
不能因软件使用而向作者提出任何责任索赔
有关详细许可证信息,请参阅 LICENSE 文件。