Перейти к содержимому

MCP Excel Reader

Сервер для чтения Excel файлов с автоматическим чанкингом и пагинацией для больших данных.

JavaScript
26 stars

Описание

Это сервер Model Context Protocol для чтения Excel-файлов (.xlsx, .xls) с автоматическим разбиением на чанки и пагинацией. Построен на SheetJS и TypeScript, обеспечивает выбор листов, контроль строк, правильную обработку дат и оптимизацию для крупных файлов. Подходит для интеграции с AI (например, Claude) в анализе данных, отчетах и автоматизации задач с таблицами.

Возможности

Чтение Excel-файлов

Поддержка .xlsx и .xls с автоматическими лимитами размера и выбором листов

Автоматический чанкинг

Разбиение больших файлов на чанки по умолчанию 100KB для эффективной обработки

Пагинация строк

Контроль startRow и maxRows, получение метаданных для следующих чанков

Обработка дат

Правильное распознавание и форматирование дат в данных

Обработка ошибок

Валидация файлов, четкие сообщения об ошибках и graceful handling malformed файлов

Установка

  1. Установите глобально: npm install -g @archimdescrypto/excel-reader

  2. Добавьте в файл настроек MCP (обычно ~/.config/claude/settings.json):

{
  "mcpServers": {
    "excel-reader": {
      "command": "excel-reader",
      "env": {}
    }
  }
}

Альтернатива: Установка через Smithery для Claude Desktop: npx -y @smithery/cli install @ArchimedesCrypto/excel-reader-mcp-chunked --client claude

Информация

Язык
JavaScript
Лицензия
MIT License
GitHub Stars
26

Ссылки