“Excel” MCP 服务器可以做什么?
Excel MCP 服务器是一款模型上下文协议(MCP)服务器,专为无需安装 Microsoft Excel 即可无缝操作 Excel 文件而设计。它允许 AI 助手和代理创建、读取、修改和管理 Excel 工作簿,实现如数据读写、格式化、图表生成和工作表管理等强大工作流,全部通过 AI 驱动交互完成。该服务器作为 AI 客户端与 Excel 文件之间的桥梁,为数据分析、报表和电子表格管理等任务带来更高级的自动化。它同时支持本地(stdio)和远程(SSE)传输模式,适用于如 Cursor、Windsurf 及其他以 AI 为中心的开发环境集成。
提示模板列表
仓库或文档中未提及具体的提示模板。
资源列表
可用文档或文件中未描述明确的 MCP 资源。
工具列表
- 创建和修改 Excel 工作簿:支持新建工作簿和编辑现有工作簿。
- 读取和写入数据:可读取和写入特定单元格、区域或工作表。
- 应用格式和样式:可编程地为单元格、行和列设置样式。
- 创建图表和可视化:便于生成可视化数据展示。
- 生成数据透视表:自动化创建用于数据汇总的数据透视表。
- 管理工作表和区域:支持添加、删除、重命名工作表并定义操作区域。
该 MCP 服务器的使用场景
- 自动化数据录入与报表:AI 代理可填充电子表格并生成报表,消除手动录入,提高准确性。
- 数据分析与可视化:以编程方式创建图表、数据透视表,执行复杂分析以支持商业智能。
- 电子表格审计:通过自动化脚本审查、校验并高亮大型 Excel 文件中的异常。
- 批量数据转换:高效地在多工作表或多工作簿中应用格式、数据清洗与转换。
- 集成至开发者工作流:将 Excel 文件操作集成到 CI/CD 流水线或 AI 开发工具,实现无缝自动化。
如何进行设置
Windsurf
- 环境准备: 确保已安装 Python 3.10+ 和
uv包管理器。 - 定位配置: 打开 Windsurf 客户端配置文件(如
windsurf.json或设置面板)。 - 添加 MCP 服务器:
{ "mcpServers": { "excel-stdio": { "command": "uvx", "args": ["excel-mcp-server", "stdio"] } } } - 保存并重启: 保存更改并重启 Windsurf。
- 验证设置: 打开 Windsurf,检查“excel-stdio”是否作为 MCP 服务器可用。
API 密钥安全(示例)
{
"mcpServers": {
"excel-stdio": {
"command": "uvx",
"args": ["excel-mcp-server", "stdio"],
"env": {
"EXCEL_API_KEY": "${EXCEL_API_KEY}"
},
"inputs": {
"api_key": "${EXCEL_API_KEY}"
}
}
}
}
Claude
- 环境准备: 安装 Python 3.10+ 和
uv。 - 打开设置: 在 Claude 的设置中找到 MCP 部分。
- 编辑配置: 添加服务器项。
{ "mcpServers": { "excel-stdio": { "command": "uvx", "args": ["excel-mcp-server", "stdio"] } } } - 保存并重启: 应用更改并重启 Claude。
- 验证: 确认服务器可在 Claude 中访问。
API 密钥安全(示例)
{
"mcpServers": {
"excel-stdio": {
"command": "uvx",
"args": ["excel-mcp-server", "stdio"],
"env": {
"EXCEL_API_KEY": "${EXCEL_API_KEY}"
},
"inputs": {
"api_key": "${EXCEL_API_KEY}"
}
}
}
}
Cursor
- 环境准备: 安装 Python 3.10+、
uv和 Cursor。 - 打开 Cursor 设置: 进入 MCP 集成部分。
- 添加 MCP 服务器:
{ "mcpServers": { "excel-stdio": { "command": "uvx", "args": ["excel-mcp-server", "stdio"] } } } - 保存并重启: 保存配置并重启 Cursor。
- 验证: 检查 MCP 服务器列表中是否有“excel-stdio”。
API 密钥安全(示例)
{
"mcpServers": {
"excel-stdio": {
"command": "uvx",
"args": ["excel-mcp-server", "stdio"],
"env": {
"EXCEL_API_KEY": "${EXCEL_API_KEY}"
},
"inputs": {
"api_key": "${EXCEL_API_KEY}"
}
}
}
}
Cline
- 环境准备: Python 3.10+ 和
uv包管理器。 - 访问配置: 打开 Cline 配置文件。
- 配置 MCP:
{ "mcpServers": { "excel-stdio": { "command": "uvx", "args": ["excel-mcp-server", "stdio"] } } } - 保存并重启: 保存配置并重启 Cline。
- 验证: 确认服务器已被识别。
API 密钥安全(示例)
{
"mcpServers": {
"excel-stdio": {
"command": "uvx",
"args": ["excel-mcp-server", "stdio"],
"env": {
"EXCEL_API_KEY": "${EXCEL_API_KEY}"
},
"inputs": {
"api_key": "${EXCEL_API_KEY}"
}
}
}
}
如何在流程中使用此 MCP
在 FlowHunt 中使用 MCP
要将 MCP 服务器集成到您的 FlowHunt 工作流中,请先添加 MCP 组件到您的流程,并将其连接至您的 AI 代理:

点击 MCP 组件以打开配置面板。在系统 MCP 配置部分,使用如下 JSON 格式填入您的 MCP 服务器信息:
{
"excel-mcp-server": {
"transport": "streamable_http",
"url": "https://yourmcpserver.example/pathtothemcp/url"
}
}
配置完成后,AI 代理即可作为工具使用此 MCP,访问其全部功能和能力。请记得将 “excel-mcp-server” 替换为您的实际 MCP 服务器名称,并更新 URL。
概览
| 部分 | 可用性 | 说明/备注 |
|---|---|---|
| 概览 | ✅ | 摘自 README.md |
| 提示模板列表 | ⛔ | 未找到 |
| 资源列表 | ⛔ | 未找到 |
| 工具列表 | ✅ | 摘自 features/TOOLS.md |
| API 密钥安全 | ✅ | 示例配置见上 |
| 采样支持(评估中不重要) | ⛔ | 未提及 |
我会给这个 MCP 服务器打 6/10。该仓库文档完善、开源,包含清晰的工具描述和设置示例。但缺乏明确的提示模板、资源及采样/roots 支持,限制了其在高级工作流中的完整性。
MCP 评分
| 是否有 LICENSE | ✅ (MIT) |
|---|---|
| 至少有一个工具 | ✅ |
| Fork 数量 | 137 |
| Star 数量 | 1.1k |
