sbroenne/mcp-server-excel

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

解决的问题

ExcelMcp 让 AI 代理(例如 Claude、ChatGPT 和 GitHub Copilot)能控制 Windows 上的实际 Microsoft Excel 应用程序。与单纯解析文件的工具不同,此项目提供了一座桥梁,让 AI 能在实时应用程序中执行复杂操作,例如刷新 Power Query、运行 VBA/Python 脚本,以及管理数据透视表和图表。

运作方式

此项目实现了模型上下文协议 (MCP),让 AI 助手能发现并公开 31 个工具,共 387 个操作。它通过官方 COM API 与 Excel 交互,这意味着 AI 可以驱动真正的 Excel 软件。它提供两种接口:一个用于对话式助手的 MCP 服务器,以及一个用于脚本和编码代理的 CLI,以减少 token 使用量。

适用对象

想要使用自然语言自动化 Excel 工作流程的 Windows 用户,特别是那些使用 DAX、Power Pivot 和数据模型等高级功能的用户。

重点特色

  • 实时应用程序控制:驱动实际的 Excel 应用程序,而非编辑磁盘上的文件。
  • 全面工具集:提供 387 个操作,涵盖数据分析、单元格、工作簿和视觉效果。
  • 高级 Excel 支持:支持 Power Query、DAX、VBA 和 Excel 中的 Python (=PY())。
  • 灵活接口:可作为 MCP 服务器供 LLM 客户端使用,或作为 CLI 供自动化脚本使用。

相关

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