sbroenne/mcp-server-excel

Automate real Microsoft Excel with AI via MCP Server or CLI — Power Query, DAX, VBA, PivotTables, charts, and 326 operations.

解决的问题

ExcelMcp 允许 AI 代理(如 Claude、ChatGPT 和 GitHub Copilot)控制 Windows 上的实际 Microsoft Excel 应用程序。与仅解析文件的工具不同,该项目提供了一种方法,让 AI 能够执行复杂的操作,例如刷新 Power Query、在 Excel 中运行 VBA 或 Python,以及管理数据透视表和图表,同时保留工作簿的格式和数据模型。

工作原理

该项目实现了 Model Context Protocol (MCP) 和节省 Token 的 CLI。它充当 AI 助手与官方 Microsoft Excel COM API 之间的桥梁。当 AI 代理以自然语言发送请求时,服务器会将这些请求转换为特定命令,实时驱动实际的 Excel 应用程序。

适用人群

使用 Microsoft Excel 2016 或更高版本的 Windows 用户,并希望通过 AI 代理或脚本使用自然语言来自动化其电子表格。

亮点

  • 直接应用程序控制:通过 COM API 驱动实际的 Excel 应用程序,而不仅仅是编辑文件。

  • 全面的工具集:包含 31 个工具和 325 项操作,涵盖数据分析、单元格、工作簿、图表和高级自动化。

  • 多接口支持:为对话式助手提供 MCP 服务器,并为编码代理和脚本提供 CLI,以减少 Token 使用量。

  • 高级功能支持:能够处理 Power Query、DAX、Power Pivot、单变量求解以及 Python =PY() 函数。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目