Сервер чтения Excel
Сервер протокола контекста модели (MCP), предоставляющий инструменты для чтения файлов Excel (xlsx).
Функции
- Прочитать содержимое всех листов файла Excel
- Прочитать содержимое определенного листа по названию
- Прочитать содержимое с определенного листа по индексу
- Возвращает данные в формате JSON
- Обрабатывает пустые ячейки и преобразования типов данных
Установка
Требуется Python 3.10 или выше.
Зависимости
- мср >= 1.2.1
- openpyxl >= 3.1.5
Использование
Сервер предоставляет три основных инструмента:
1. читать_excel
Считывает содержимое всех листов файла Excel.
2. чтение_Excel_по_имени_листа
Читает содержимое с определенного листа по имени. Если имя листа не указано, читает первый лист.
3. чтение_excel_по_индексу_листа
Читает содержимое определенного листа по индексу. Если индекс не указан, читает первый лист (индекс 0).
Формат ответа
Сервер возвращает данные в следующем формате JSON:
- Каждый лист представлен как ключ в объекте верхнего уровня.
- Данные листа представляют собой массив массивов, где каждый внутренний массив представляет строку.
- Все значения преобразуются в строки
- Пустые ячейки представлены как пустые строки.
Обработка ошибок
Сервер предоставляет понятные сообщения об ошибках для распространенных проблем:
- Файл не найден
- Неверное имя листа
- Индекс вне диапазона
- Общие ошибки чтения файлов Excel
Лицензия
Этот проект выпущен под лицензией Apache 2. Подробности смотрите в файле LICENSE.
Внося вклад
Вклады приветствуются! Пожалуйста, не стесняйтесь отправлять запрос на включение.
hybrid server
The server is able to function both locally and remotely, depending on the configuration or use case.
Сервер протокола контекста модели (MCP), предоставляющий инструменты для чтения файлов Excel (xlsx), позволяющий извлекать данные из целых рабочих книг или определенных листов с возвратом результатов в структурированном формате JSON.
Related Resources
Related MCP Servers
- -securityAlicense-qualityA thin wrapper around the OpenPyXl Python library that exposes Excel file operations as a Model Context Protocol (MCP) server, allowing Claude and other MCP clients to fetch and analyze data from Excel files.Last updated -13PythonMIT License
- AsecurityFlicenseAqualityAn MCP server that provides comprehensive Excel file operations, data analysis, and visualization capabilities for working with various spreadsheet formats like XLSX, CSV, and JSON.Last updated -865Python
- AsecurityFlicenseAqualityA Model Context Protocol server that enables reading and analyzing Excel documents with features like flexible data access, multiple output formats, and advanced analysis capabilities.Last updated -2TypeScript
- AsecurityAlicenseAqualityA Model Context Protocol (MCP) server that generates Excel templates conforming to JXLS specifications, supporting both JSON objects and arrays data formats.Last updated -1PythonMIT License