ExcelMcp
MCP-сервер и CLI для управления настоящим Microsoft Excel: Power Query, DAX, VBA, сводные таблицы, диаграммы
Высокий риск
Высокий уровень ставим, когда инструмент пишет во внешние системы, работает с деньгами, рабочими базами или секретами либо выполняет произвольные команды. CLI поставит его только после вашего согласия.
Почему такой уровень
- Управляет реальным приложением Excel и меняет файлы книг
- Запускает VBA и Python в Excel, то есть произвольный код
Установка
Ручная установка
На Windows установи ExcelMcp по инструкции на excelmcpserver.dev: расширение VS Code, MCP-сервер для клиента или CLI, затем подключи сервер к агенту как MCP.
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
ExcelMcp дает ИИ-агенту управление реальным приложением Microsoft Excel через MCP или CLI. Он выполняет операции над книгами и листами, строит сводные таблицы и диаграммы, работает с Power Query, моделью данных и DAX, запускает VBA и Python в Excel, применяет Goal Seek, сценарии и таблицы данных. Сервер написан на .NET и работает поверх COM-автоматизации Excel, поэтому нужен Windows с установленным Excel и интерактивный рабочий стол. Поставляется как расширение VS Code, MCP-сервер для клиентов и CLI для агентов и скриптов.
Для кого. Для аналитиков и финансистов на Windows, которым нужно автоматизировать реальные книги Excel через агента.
Подходит, если
- Нужно собрать сводные таблицы, диаграммы или модель данных в реальном Excel
- Нужно выполнить Power Query, DAX или VBA из агента
- Нужна автоматизация книг Excel на Windows
Не подходит, если
- Работаете на Linux или macOS или нужна серверная пакетная обработка
- Достаточно чтения xlsx без запущенного Excel
Пример запроса к агенту
Собери в этой книге сводную таблицу по продажам за квартал и добавь диаграмму по регионамОграничения
Требует Windows, Microsoft Excel 2016 или новее, интерактивный рабочий стол и .NET 10, не рассчитан на Linux, macOS и серверную пакетную обработку. Работает через COM-автоматизацию, поэтому Excel запускается как приложение. Запуск VBA и Python в Excel выполняет произвольный код в книге.
Как отключить. Удалите расширение VS Code или запись MCP из конфига клиента, для CLI удалите установленный пакет.
MCP
- Транспорт
- stdio
- Авторизация
- не нужна
Проверка безопасности
- Управляет реальным приложением Excel и меняет файлы книг
- Запускает VBA и Python в Excel, то есть произвольный код
Коротко о README
README представляет ExcelMcp как MCP-сервер и CLI для автоматизации настоящего Microsoft Excel с сотнями операций. Поддерживаются Power Query, DAX, VBA, Python в Excel, сводные таблицы, диаграммы, Goal Seek, сценарии, таблицы данных и XML Maps. Продукт ставится тремя путями: расширение VS Code, MCP-сервер для клиентов вроде Claude Desktop и CLI для агентов и скриптов. Отдельно указано требование Windows, Excel 2016 или новее и интерактивного рабочего стола, Linux и macOS не поддерживаются.
Частые вопросы
Работает ли на macOS или Linux?
Нет. Нужен Windows с Microsoft Excel 2016 или новее и интерактивный рабочий стол, серверная пакетная обработка не поддерживается.
Это открывает реальный Excel?
Да. Сервер управляет настоящим приложением Excel через COM, а не разбирает файл в фоне.
Похожие
166 скиллов для научных задач: биоинформатика, хемоинформатика, клинические данные, геоданные и доступ к 100+ базам
Открытый MCP-сервер Google для баз данных: готовые инструменты для Postgres, MySQL, BigQuery, Spanner и других, плюс свои инструменты в tools.yaml
Официальные скиллы Hugging Face: работа с Hub через CLI hf, датасеты, обучение моделей, Spaces, оценка и деплой
Язык визуализации для агентов и MCP-сервер: из простой семантической спецификации собираются аккуратные графики