ExcelMcp
MCP-сервер и CLI для управления настоящим Microsoft Excel: Power Query, DAX, VBA, сводные таблицы, диаграммы
- 887 ★ репозитория
- Последний коммит
- MIT
Широкий доступ
Почему такой уровень
- Управляет реальным приложением Excel и меняет файлы книг
- Запускает VBA и Python в Excel, то есть произвольный код
Установка
- Работает в
Ручная установка
На Windows установи ExcelMcp по инструкции на excelmcpserver.dev: расширение VS Code, MCP-сервер для клиента или CLI, затем подключи сервер к агенту как MCP.
Доступ и проверки
Как мы проверяемШирокий доступИнструмент может менять данные, выполнять команды или работать с секретами.
- Управляет реальным приложением Excel и меняет файлы книг
- Запускает VBA и Python в Excel, то есть произвольный код
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
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
Пример запроса к агенту
Собери в этой книге сводную таблицу по продажам за квартал и добавь диаграмму по регионамMCP
- Транспорт
- stdio
- Авторизация
- не нужна
Ограничения
Требует Windows, Microsoft Excel 2016 или новее, интерактивный рабочий стол и .NET 10, не рассчитан на Linux, macOS и серверную пакетную обработку. Работает через COM-автоматизацию, поэтому Excel запускается как приложение. Запуск VBA и Python в Excel выполняет произвольный код в книге.
Как отключить. Удалите расширение VS Code или запись MCP из конфига клиента, для CLI удалите установленный пакет.
Частые вопросы
Работает ли на macOS или Linux?
Нет. Нужен Windows с Microsoft Excel 2016 или новее и интерактивный рабочий стол, серверная пакетная обработка не поддерживается.
Это открывает реальный Excel?
Да. Сервер управляет настоящим приложением Excel через COM, а не разбирает файл в фоне.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
MCP-серверыMCP-сервер SemanticOps для Power BI: агент читает и правит модели Power BI Desktop, пишет меры DAX и ищет узкие места.
MCP сервер для Google Sheets и Google Drive: агент читает, меняет и создает таблицы, листы и диаграммы
MCP-сервер для Microsoft SQL Server и Azure SQL: агент смотрит список таблиц и выполняет SQL-запросы на чтение и запись
Один MCP-сервер для SQLite, SQL Server, PostgreSQL и MySQL: агент читает и меняет данные, правит схему и выгружает CSV и JSON
MySQL MCP Server Pro
mysql_mcp_server_pro
MCP-сервер для MySQL: выполняет SQL с ролями доступа, ищет таблицы по комментариям и разбирает блокировки, индексы и планы запросов
Локальный MCP-сервер Microsoft для семантических моделей Power BI: агент создает таблицы, меры DAX и связи в Power BI Desktop, Fabric и файлах PBIP
Из блога
Коротко о 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 не поддерживаются.