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

Excel MCP Server

Сервер для чтения, записи и анализа структуры Excel-файлов.

TypeScript
41 stars

Описание

Это микросервис на Node.js на базе Model Context Protocol (MCP) для обработки Excel-файлов. Использует библиотеку xlsx для работы с данными. Ключевые особенности: чтение листов и данных, запись в существующие/новые файлы, анализ структуры (списки листов, заголовки), автоматическое кэширование с очисткой, логирование операций. Потенциальные применения: автоматизация отчетов, интеграция с AI-системами вроде Claude для обработки таблиц в чатботах или веб-приложениях.

Возможности

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

Получение списка листов, чтение данных конкретного листа или всех листов с поддержкой заголовков и стартовых строк.

Запись в Excel-файлы

Создание новых файлов, запись данных в конкретный лист или несколько листов с перезаписью.

Анализ структуры

Получение структуры файла (листы, заголовки) в JSON или экспорт в новый шаблон Excel.

Управление кэшем

Автоматическое кэширование содержимого, очистка по расписанию или вручную.

Логирование

Автоматическая запись операций, очистка логов по дням и интервалам.

Установка

Установка через NPM (для других платформ): { “mcpServers”: { “excel”: { “command”: “npx”, “args”: ["–yes", “@zhiweixu/excel-mcp-server”], “env”: { “LOG_PATH”: “[абсолютный путь для логов]”, “CACHE_MAX_AGE”: “1”, “CACHE_CLEANUP_INTERVAL”: “4”, “LOG_RETENTION_DAYS”: “7”, “LOG_CLEANUP_INTERVAL”: “24” } } } } Переменные env опциональны. Для Windows используйте command: “cmd” и args: ["/c", “npx”, “–yes”, “@zhiweixu/excel-mcp-server”].

Информация

Язык
TypeScript
Лицензия
MIT License
GitHub Stars
41

Ссылки