用途:ExcelMcp 通过 Excel 原生 COM API,让 AI 助手以自然语言自动化真实 Excel 应用,官方称零文件损坏风险;同时提供 CLI 与 MCP 服务器两种接口。仅支持 Windows,需安装 Excel 2016 或更高版本,且需桌面环境,不适合服务器端批处理。
主要能力:Power Query(M 代码、刷新、导出)、Data Model 与 DAX(度量值、关系)、Excel 表格(筛选、排序、结构化引用)、数据透视表、图表、VBA(导入、导出、运行宏)、区域值/公式/格式与校验、连接管理、切片器、截图(PNG)、窗口与计算模式控制。MCP 端工具包括 file、worksheet、range、range_format、table、pivottable、chart、powerquery、datamodel、vba、slicer、screenshot、window、calculation 等。
使用方式:可装 VS Code 扩展 code --install-extension sbroenne.excel-mcp;Claude Desktop 下载 .mcpb 双击安装;CLI 可下载独立可执行文件,或用 dotnet tool install --global Sbroenne.ExcelMcp.CLI 后以 excelcli --version 验证;也可用 npx add-mcp "mcp-excel" --name excel-mcp 自动配置,或手动写入 MCP 客户端配置。CLI 命令形如 excelcli <category> <operation> [options],覆盖 file、range、table、pivottable、chart、powerquery、datamodel、vba、rangeformat、conditionalformatting、slicer、window 等类别。官方称 CLI 比 MCP 少约 64% token,更适合编码代理;MCP 更适合对话式 AI。
典型流程:创建表格→加计算列→建数据透视表→出图(table→pivottable→chart);或 Power Query 导入→加载到数据模型→建关系→加 DAX 度量值。
限制与注意:路径建议使用绝对路径,Power Query 中文件引用必须绝对路径;启动前关闭所有 Excel 文件;可用 window show/hide 切换可见性;大文件可 hide 与手动计算提效;可选环境变量 EXCEL_VISIBLE、EXCEL_SCREENUPDATING。安装、收费与授权等资料暂未提供。