mcpField
M
MCP Server for Excel

MCP Server for Excel

本地服务
excelmcpserver.dev数据与分析834今天更新

关于 MCP Server for Excel

MCP Server for Excel 通过 Microsoft Excel 的 COM API 自动化实际的 Excel 应用,面向需要让 Agent 操作工作簿的用户。它可保留工作簿结构与格式,并提供 MCP 服务和 token 效率较高的 CLI;需要 Windows、Excel 2016 或更高版本及交互式桌面。

主要功能

  1. 01操作单元格、工作表与工作簿
  2. 02刷新 Power Query 并计算公式
  3. 03运行 DAX、VBA 与 Python =PY()
  4. 04管理数据透视表、图表与数据模型
  5. 05提供 MCP 服务和 CLI 两种入口

适用场景

  1. 01导入 CSV 并通过 Power Query 加载数据模型
  2. 02按地区汇总收入并创建图表
  3. 03使用 Goal Seek 求解目标利润
  4. 04让 Agent 自动化现有 Excel 工作簿

MCP 相关

MCP 服务为兼容客户端提供工具发现和持久会话,并在进程内调用 ExcelMcp 服务。项目也提供 CLI,共享相同的 Excel 命令。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

暂未收录安装方式

我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。

代码仓库
安装包
nugetSbroenne.ExcelMcp.McpServer2.5.7
npm@sbroenne/mcp-server-excel2.5.7

工具

还没有获取到工具列表

本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。

详细介绍

ExcelMcp - Microsoft Excel 的 MCP 服务

VS Code Marketplace 安装量 下载量

CI Gate 发布

许可证:MIT .NET 平台 使用 Copilot 构建

网站 · 安装 · 功能 · 故障排除 · 2 分钟演示

借助 AI 自动化操作真正的 Microsoft Excel。 Excel MCP Server 让 GitHub Copilot、 Claude、ChatGPT 和其他 Agent 通过自然语言请求控制 Excel——既可使用 MCP,也可使用节省令牌的 CLI。

与文件解析工具不同,ExcelMcp 通过官方 COM API 驱动实际的 Excel 应用程序。它可以刷新 Power Query、重新计算公式、计算 DAX、运行 VBA 和 Python =PY(),并保留数据透视表、图表、宏、数据 模型和工作簿格式。

63 个 MCP 工具涵盖 33 个功能领域,共支持 429 项操作,可实现端到端的 Excel 自动化。

重要

需要 Windows、Microsoft Excel 2016 或更高版本以及交互式 桌面环境。不适用于 Linux、macOS 或服务器端批处理。

🚀 开始使用

用途推荐方式
VS Code安装扩展
Claude Desktop 或其他 MCP 客户端安装 MCP Server
编码 Agent(减少 AI 令牌消耗)安装 CLI
不确定该选哪个?阅读安装概览

对于 GitHub Copilot CLI,请从 Awesome Copilot Excel 列表中安装任一插件:

copilot plugin install excel-mcp@awesome-copilot
# Or, for command-line Excel automation:
copilot plugin install excel-cli@awesome-copilot

开始前请关闭已打开的 Excel 工作簿;ExcelMcp 自动化操作时需要独占访问权限。

可自动化的操作

  • 数据与分析: Power Query、DAX、Power Pivot、Excel 表格、数据透视表和数据连接。
  • 单元格与工作簿: 区域、公式、格式设置、工作表、文件、计算和命名区域。
  • 图表与可视化: 图表、切片器、条件格式、屏幕截图、绘图和迷你图。
  • 自动化与高级功能: VBA、Excel 中的 Python、单变量求解、方案、数据表、窗口和 XML 映射。

探索全部 429 项操作背后的功能。 当前命令详情可通过 CLI 帮助或 MCP 工具说明查看。

效果展示

由 Excel MCP Server 在真实 Excel 应用中创建的销售表、区域汇总和图表

用自然语言提问:

  • “使用 Power Query 导入 products.csv,并将其加载到数据模型中。”
  • “创建一个按区域显示收入的 PivotTable,然后添加柱形图。”
  • “使用单变量求解,找出能带来 $100,000 利润的价格。”
  • “在工作时让我查看 Excel。”

由于工作由 Excel 完成,你可以实时检查结果,并像平常一样继续编辑 工作簿。

查看更多示例和用例。

MCP 服务还是 CLI?

这两种入口提供相同的 Excel 命令和功能,因此选择取决于技术需求。编码 Agent 可以使用其中任意一种。

界面适用对象原因
MCP 服务任何兼容 MCP 的客户端工具发现和持久会话
CLI (excelcli)能运行终端命令的 Agent内置帮助,无需加载 MCP 工具定义,通常消耗更少的 AI token

MCP 服务会在进程内调用 ExcelMcp 服务。CLI 使用后台守护进程,让工作簿会话能够跨命令持续存在。

AI assistant or script
        │
   MCP Server / CLI
        │
 Shared Excel commands
        │
 Real Excel COM API

了解架构,或查看 MCP 服务和 CLI指南。

⭐ GitHub 星标历史

ExcelMcp 随时间变化的 GitHub 星标数

📋 附加信息

文档 · 更新日志 · 贡献指南 · 安全 · 隐私

许可证: MIT License — 详见 LICENSE 文件

相关项目

作者的其他项目:

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。