MCP Excel Reader
@ArchimedesCrypto
About MCP Excel Reader
A Model Context Protocol (MCP) server for reading Excel files with automatic chunking and pagination support. Built with SheetJS and TypeScript.
Config
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"excel-reader-mcp": {
"command": "npx",
"args": [
"-y",
"@smithery/cli",
"install",
"@ArchimedesCrypto/excel-reader-mcp-chunked",
"--client",
"claude"
]
}
}
}Tools
No tools detected
We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.
Overview
What is MCP Excel Reader?
MCP Excel Reader is a Model Context Protocol (MCP) server for reading Excel files (.xlsx, .xls) with automatic chunking and pagination support. Built with SheetJS and TypeScript, it helps AI assistants and developers handle large Excel files efficiently by breaking them into manageable chunks.
How to use MCP Excel Reader?
Install the server globally via npm install -g @archimdescrypto/excel-reader or use Smithery for Claude Desktop. Add the server to your MCP settings file (e.g., ~/.config/claude/settings.json). Then invoke the read_excel tool with parameters filePath, sheetName, startRow, and maxRows to read Excel data.
Key features of MCP Excel Reader
- Read Excel files with automatic size limits
- Automatic chunking for large datasets
- Sheet selection and row pagination
- Proper date handling
- Optimized for large files
- Error handling and validation
Use cases of MCP Excel Reader
- AI assistants reading large Excel spreadsheets piece by piece
- Extracting data from specific sheets in multi-sheet workbooks
- Paginating through rows of a large dataset without loading everything
- Integrating Excel data into model context for AI-powered analysis
FAQ from MCP Excel Reader
What file formats does MCP Excel Reader support?
It supports .xlsx and .xls files.
How does chunking work?
The server automatically splits large files into chunks (default 100KB) and provides metadata for pagination, including hasMore and nextChunk information.
Can I read a specific sheet?
Yes, use the sheetName parameter. If not specified, it defaults to the first sheet.
What is the default chunk size?
The default chunk size is 100KB.
Is it safe to use with large files?
Yes, the server is optimized for large files with automatic chunking to prevent memory issues.
Frequently asked questions
What file formats does MCP Excel Reader support?
It supports .xlsx and .xls files.
How does chunking work?
The server automatically splits large files into chunks (default 100KB) and provides metadata for pagination, including `hasMore` and `nextChunk` information.
Can I read a specific sheet?
Yes, use the `sheetName` parameter. If not specified, it defaults to the first sheet.
What is the default chunk size?
The default chunk size is 100KB.
Is it safe to use with large files?
Yes, the server is optimized for large files with automatic chunking to prevent memory issues.
Basic information
More Other MCP servers
Inbox Zero AI MCP
elie222The world's best AI personal assistant for email. Open source app to help you reach inbox zero fast.
Blender
ahujasidOpen-source MCP to use Blender with any LLM
Maestro
mobile-dev-incPainless E2E Automation for Mobile and Web
Inbox Zero AI
elie222The world's best AI personal assistant for email. Open source app to help you reach inbox zero fast.
MaxKB
1Panel-dev🔥 MaxKB is an open-source platform for building enterprise-grade agents. 强大易用的开源企业级智能体平台。
Comments