使用说明
excel mcp直播
用于Microsoft Excel的MCP服务器,在Windows上具有OLE自动化功能。
6个跨平台工具(Excelize)无处不在。8个仅限Windows的OLE工具添加了条件格式、图表、自动筛选、排序、单元格合并、PDF导出和数据验证——所有这些都在 在Excel中打开的文件 没有锁定问题。
什么是新的与原来的
该项目建立在 negokaz/excel mcp服务器 (6个工具)并添加了8个Windows OLE工具:
| 新工具 | 它做什么 |
|---|---|
excel_screen_capture |
Excel工作表的屏幕截图(带分页) |
excel_add_conditional_format |
向范围添加条件格式规则 |
excel_create_chart |
创建嵌入式图表(10种类型:柱状图、条形图、折线图、饼图、面积图、散点图) |
excel_auto_filter |
在某个范围上应用或切换自动筛选 |
excel_sort_range |
按键列对范围进行排序 |
excel_merge_cells |
合并或取消合并单元格 |
excel_export_pdf |
将工作表导出为PDF |
excel_add_data_validation |
添加数据验证(7种类型:整数、小数、列表、日期、时间、文本长度、自定义) |
建筑
服务器使用 双后端 方法:每个操作首先尝试OLE自动化(如果在Windows上并且文件在Excel中打开),然后回退到Excelize库。这意味着跨平台工具也可以从实时编辑中受益。
刀具清单
跨平台工具(6)
这些在Windows、macOS和Linux上使用 精益求精 图书馆。
| 工具 | 说明 |
|---|---|
excel_describe_sheets |
列出所有图纸信息(名称、尺寸、行/列计数) |
excel_read_sheet |
使用分页读取单元格值(showFormula, showStyle 选项) |
excel_write_to_sheet |
将值和公式写入单元格 |
excel_create_table |
从一个范围创建一个命名表 |
excel_copy_sheet |
将工作表复制到新工作表 |
excel_format_range |
设置单元格格式(边框、字体、填充、数字格式) |
Windows OLE工具(8)
这些需要安装了Microsoft Excel的Windows。他们处理文件 当前在Excel中打开 通过OLE自动化。
| 工具 | 说明 |
|---|---|
excel_screen_capture |
带分页的Excel工作表截图 |
excel_add_conditional_format |
条件格式规则(色阶、数据条、图标集等) |
excel_create_chart |
嵌入式图表(10种具有完整格式的图表类型) |
excel_auto_filter |
自动筛选打开/关闭一个范围 |
excel_sort_range |
按键列排序(升序/降序) |
excel_merge_cells |
合并或取消合并单元格区域 |
excel_export_pdf |
将工作表导出为PDF |
excel_add_data_validation |
数据验证(下拉列表、数字范围、日期范围等) |
快速开始
克劳德代码(.mcp.json)
{
"mcpServers": {
"excel": {
"command": "path/to/excel-mcp-server",
"args": [],
"env": {
"EXCEL_MCP_PAGING_CELLS_LIMIT": "4000"
}
}
}
}
克劳德桌面(claude_desktop_config.json)
{
"mcpServers": {
"excel": {
"command": "npx",
"args": ["--yes", "@negokaz/excel-mcp-server"],
"env": {
"EXCEL_MCP_PAGING_CELLS_LIMIT": "4000"
}
}
}
}
来源
git clone https://github.com/ykarapazar/excel-mcp-live.git
cd excel-mcp-live
go build -o excel-mcp-server .
./excel-mcp-server
支持的文件格式
.xlsx(Excel工作簿).xlsm(启用宏的工作簿).xltx(Excel模板).xltm(启用宏的模板)
配置
| 环境变量 | 描述 | 默认值 |
|---|---|---|
EXCEL_MCP_PAGING_CELLS_LIMIT |
读取时每页最大单元格数 | 4000 |
需求
- 转到1.21+(从源代码构建)
- 仅限Windows OLE工具: Windows 10/11+微软Excel
致谢
建在上面 negokaz/excel mcp服务器 (MIT许可证)。
许可证
MIT许可证——见 许可证 了解详情。