
MCP Excel Reader

2025.02.20
15
JavaScriptExcel 处理数据分块文件读取开发效率
Excel Reader MCP 是一个基于 Model Context Protocol (MCP) 的服务,专门用于读取 Excel 文件,支持自动分块和分页功能。该工具利用 SheetJS 和 TypeScript 构建,能够高效处理大型 Excel 文件,通过自动分块技术将大文件分解为可管理的小块。
View on GitHub
Overview
基本能力
产品定位
Excel Reader MCP 是一个专门用于读取和处理 Excel 文件的工具,适用于需要高效处理大型 Excel 文件的场景。
核心功能
- 📊 读取 Excel 文件(.xlsx, .xls)并自动处理大小限制
- 🔄 自动分块处理大型数据集
- 📑 支持工作表选择和行分页
- 📅 正确处理日期格式
- ⚡ 针对大文件优化
- 🛡️ 错误处理和验证
适用场景
- 需要读取和处理大型 Excel 文件的开发项目
- 需要分块或分页读取 Excel 数据的应用
- 需要高效处理 Excel 数据的自动化流程
工具列表
read_excel
: 读取 Excel 文件,支持分块和分页功能
常见问题解答
- 如何处理大型 Excel 文件?工具会自动分块处理,确保高效读取。
- 是否支持特定工作表的读取?支持通过
sheetName
参数指定工作表。 - 如何控制读取的行数?可以通过
startRow
和maxRows
参数控制。
使用教程
使用依赖
- Node.js 环境
- npm 或 yarn 包管理器
安装教程
通过 Smithery 安装
npx -y @smithery/cli install @ArchimedesCrypto/excel-reader-mcp-chunked --client claude
作为 MCP 服务安装
- 全局安装:
npm install -g @archimdescrypto/excel-reader
- 添加到 MCP 设置文件(通常位于
~/.config/claude/settings.json
或等效路径):
{
"mcpServers": {
"excel-reader": {
"command": "excel-reader",
"env": {}
}
}
}
开发环境安装
- 克隆仓库:
git clone https://github.com/ArchimdesCrypto/mcp-excel-reader.git
cd mcp-excel-reader
- 安装依赖:
npm install
- 构建项目:
npm run build
调试方式
- 使用
read_excel
工具读取 Excel 文件,检查返回的数据是否符合预期。 - 检查错误日志,确保文件路径和格式正确。