关于 Excel Mcp
Excel Mcp 是基于 MCP 的服务,可供交互式工具和 AI 助手读取本地 Excel 文件。它解析工作表、表头及前 10 行数据,并支持 CSV 的描述来自项目标语。
主要功能
- 01读取本地 .xlsx 文件
- 02解析所有工作表
- 03提取表头
- 04显示每张表前 10 行数据
适用场景
- 01通过交互式工具查看工作簿内容
- 02让 AI 助手读取工作表结构与样例数据
MCP 相关
该 MCP 服务通过 stdio 接收请求,并提供 read_excel 工具读取指定路径的 Excel 文件。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
工具
1收录的工具列表 · 更新于 3 周前
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| filePath | string | 是 | .xlsx 或 .csv 文件的路径 |
| sheetName | string | 否 | Excel 工作表名称,默认为第一个工作表 |
README 原文English
来自项目 READMEREADME 暂无中文译文,以下为英文原文;中文介绍见上方。
📊 excel-mcp
excel-mcp 是一个基于 Model Context Protocol (MCP) 的服务器,使用 TypeScript 编写,具备读取 Excel 文件(.xlsx 格式)的功能,并通过 MCP 协议对接交互式工具。
✨ 功能特点
- 📁 支持读取本地
.xlsx文件; - 📑 解析 Excel 中的所有工作表(Sheet);
- 🧾 提取每个表的表头信息;
- 🔍 展示每个表前 10 行数据;
- 🤖 可通过 MCP 协议进行交互式调用。
🚀 快速开始
1. 安装依赖
npm install
2. 构建项目
npm run build
3. 启动 MCP Server
./build/index.js
MCP Server 会通过标准输入/输出(stdio)监听来自 Model Context 的请求。
🛠 可用工具
read_excel
读取并理解指定路径下的 Excel 文件。
输入参数:
| 参数名 | 类型 | 描述 |
|---|---|---|
filePath | string | Excel 文件的完整路径(.xlsx) |
返回内容:
- 所有工作表名称;
- 每个 Sheet 的表头(第一行);
- 每个 Sheet 的前 10 行数据(按行格式化展示);
示例请求:
// {
// "tool": "read_excel",
// "input": {
// "filePath": "/absolute/path/to/example.xlsx"
// }
// }
示例:
{
"mcpServers": {
"excel-mcp": {
"command": "npx",
"args": [
"excel-mcp"
]
}
}
}
评论
支持 Markdown
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。