excel-mcp-server
Сервер для Excel: создание книг, операции с данными, форматирование и расширенные функции.
Что это
Сервер для Excel: создание книг, операции с данными, форматирование и расширенные функции.
Как подключить
Вставьте блок в конфиг клиента (Claude Desktop, Claude Code, Cursor, VS Code, Cline). Команда и package собраны из полей официального MCP Registry.
Что нового в версиях
Релиз безопасности: ограничено потребление памяти при загрузке книг и обновлена Pillow.
- ИсправленоВнедрено ограничение на количество ячеек (до 3 млн) для предотвращения исчерпания памяти при загрузке больших книг.
- ИсправленоОбновлена зависимость Pillow до версии 13.0+ для устранения уязвимостей и проблем с безопасностью памяти.
- ИсправленоИсправлена работа с листами, не имеющими атрибута r, которые теперь обрабатываются через оптимизированный путь.
- ИсправленоМетод describe_sheet для больших листов больше не загружает все ячейки в память, а использует XML-данные.
Радикальное ускорение операций с большими листами Excel: вставка, удаление, сортировка и сводные таблицы работают в разы быстрее.
- НовоеЗначительное ускорение вставки, удаления строк и столбцов, а также сортировки на больших листах (до 200 000 строк).
- НовоеОперации copy_sheet и create_pivot_table теперь выполняются за секунды вместо минут благодаря оптимизации парсинга.
- НовоеВнутренние изменения: чтение и запись строк как текста вместо использования XML-библиотеки для повышения скорости.
- НовоеОптимизация обработки формул: упрощённые ссылки проверяются один раз на форму, а не по каждой ячейке.
- НовоеВставка столбцов теперь применяет форматирование один раз на тип соседа, а не для каждой ячейки.
- Исправленоcopy_sheet листа, превышающего лимит ячеек, теперь отклоняется без загрузки всего листа.
Резкое ускорение работы с большими файлами, новые инструменты CSV и аудита формул, поддержка ограниченного набора инструментов.
- НовоеМгновенные правки в больших книгах: скорость выросла с 50 до 3 секунд за счет ленивой загрузки и частичного парсинга XML.
- НовоеДобавлены инструменты import_csv и export_csv с умным определением разделителей, поддержкой кодировок и защитой от инъекции формул.
- НовоеВведены trace_formula для аудита зависимостей и evaluate для пошагового вычисления, а также goal_seek для подбора параметров.
- НовоеПоявилась опция --tools для загрузки только нужных инструментов, что значительно сокращает объем контекста.
- ИсправленоИсправлена обработка переполнения экспоненты: теперь возвращается ошибка #NUM!, как в Excel.
PivotTables теперь поддерживают смешанные типы данных, а редактирование больших таблиц стало значительно быстрее.
- НовоеPivotTables теперь корректно обрабатывают смешанные типы данных: текст, числа, даты, формулы, логические значения, ошибки и время.
- НовоеФункция create_pivot_table и связанные инструменты (слайсеры, временные шкалы) теперь принимают источники данных без ошибок, точно повторяя поведение Excel.
- ИсправленоИсправлена ошибка #215: теперь корректно обрабатываются ячейки с ошибками, формулами и смешанными типами в полях строк, столбцов и фильтров.
- НовоеЗначительно ускорено редактирование книг с большими PivotTables (до 134 000 строк) за счет отказа от парсинга кэша записей.
- НовоеСнижено потребление памяти при работе с большими PivotTables: пиковое значение уменьшилось с 2.9 ГБ до 1 ГБ.
Excel MCP Server 2.0: 42 инструмента, расчет формул без Excel, PivotTables, чарты и VBA.
- Ломает совместимостьИзменены имена инструментов, параметры и результаты, что ломает совместимость с клиентами версии 1.x.
- НовоеРасчет формул без Excel: поддержка ~260 функций, динамических массивов и структурных ссылок.
- НовоеПолная поддержка чартов всех типов Excel, включая новые виды 2016 года и комбинированные графики.
- НовоеСоздание и редактирование реальных сводных таблиц (PivotTables) с слайсерами и таймлайнами.
- НовоеОпциональная запись VBA-модулей через флаг --allow-vba-write для файлов .xlsm и .xltm.
Исправлены критические уязвимости безопасности при импорте Excel-файлов: расширена проверка формул и ссылок, добавлены блокировки опасных функций.
- Ломает совместимостьИмпорт файлов с правилами проверки данных, использующими функции INDIRECT или CELL, теперь отклоняется.
- ИсправленоРасширена проверка формул: теперь сканируются все формулы в файле, включая скрытые области, условное форматирование и расширения Excel 2010.
- ИсправленоЗаблокированы ссылки на внешние книги без квадратных скобок, вызовы функций в конце ссылок и опасные конструкции с операторами диапазонов.
- ИсправленоЗапрещены ссылки на несуществующие листы: формулы, ссылающиеся на еще не созданные листы, теперь отклоняются.
- ИсправленоПредупреждения библиотек (например, openpyxl) больше не выводятся в stderr, а логируются только на уровне DEBUG.
Полный редизайн инструментов, усиление безопасности и поддержка MCP 2.0 в Excel MCP Server v1.0.0.
- Ломает совместимостьПолностью переработан набор инструментов: старые имена заменены на новые, а валидация формул интегрирована в write_range.
- ИсправленоУстранены критические уязвимости: добавлена токенизация формул, блокировка макросов Excel 4 и защита от переполнения памяти.
- НовоеДобавлены функции управления листами, условным форматированием, валидацией данных и поддержка изображений через Pillow.
- НовоеВнедрена поддержка MCP 2.0, структурированный вывод, пагинация для больших диапазонов и атомарное сохранение файлов.
- ИсправленоИсправлена работа с диаграммами, устранено перетирание изменений при одновременном доступе и улучшена типизация параметров.
Все релизы на GitHub → Пересказ на русском — по заметкам к релизам и коммитам.