ExcelMcp — MCP-сервер для Microsoft Excel
Веб-сайт ·
Автоматизируйте работу с настоящим Microsoft Excel с помощью ИИ. Excel MCP Server позволяет GitHub Copilot,
Claude, ChatGPT и другим агентам управлять Excel с помощью запросов на естественном языке — через MCP или CLI, экономящий токены.
В отличие от инструментов для разбора файлов, ExcelMcp управляет самим приложением Excel через официальный COM API. Он может обновлять Power Query, пересчитывать формулы, выполнять вычисления DAX, запускать VBA и Python =PY(), а также сохранять PivotTables, диаграммы, макросы, Data Model и форматирование книги.
63 инструмента MCP в 33 категориях охватывают 420 операций для автоматизации работы с Excel от начала до конца.
Важно
Для работы необходимы Windows, Microsoft Excel 2016 или новее и интерактивная рабочая среда. Сервер не предназначен для Linux, macOS или пакетной обработки на стороне сервера.
🚀 Начало работы
| Сценарий | Рекомендуемый вариант |
|---|---|
| VS Code | Установить расширение |
| Claude Desktop или другой MCP-клиент | Установить MCP Server |
| Агенты для программирования (меньше токенов ИИ) | Установить CLI |
| Не уверены, что выбрать? | Ознакомиться с вариантами установки |
Чтобы использовать GitHub Copilot CLI, установите один из плагинов из списка Excel в каталоге
copilot plugin install excel-mcp@awesome-copilot
# Or, for command-line Excel automation:
copilot plugin install excel-cli@awesome-copilot
Перед запуском закройте открытые книги Excel: для автоматизации ExcelMcp требуется эксклюзивный доступ к ним.
Что можно автоматизировать
Power Query, DAX, Power Pivot, таблицы Excel, PivotTables и подключения к данным.
диапазоны, формулы, форматирование, листы, файлы, вычисления и именованные диапазоны.
диаграммы, срезы, условное форматирование, снимки экрана, рисунки и спарклайны.
VBA, Python в Excel, Goal Seek, сценарии, таблицы данных, окна и XML Maps.
Посмотрите, какие возможности доступны для всех 420 операций: полный список.
Актуальные сведения о командах доступны в справке CLI или описаниях инструментов MCP.
Пример работы
Задайте запрос обычным языком:
-
«Импортируй products.csv с помощью Power Query и загрузи данные в Data Model».
-
«Создай PivotTable с выручкой по регионам, а затем добавь столбчатую диаграмму».
-
«Используй Goal Seek, чтобы найти цену, при которой прибыль составит 100 000 долларов».
-
«Показывай мне Excel во время работы».
Поскольку все операции выполняет Excel, вы можете наблюдать за результатами в реальном времени и продолжать редактировать книгу обычным способом.
Другие примеры и сценарии использования.
MCP Server или CLI?
Оба варианта предоставляют одинаковые команды Core и работают по одним и тем же принципам, поэтому выбор зависит от технических предпочтений. Агенты для программирования могут использовать любой из них.
| Интерфейс | Для чего подходит | Преимущества |
|---|---|---|
| MCP Server | Любой MCP-совместимый клиент | Обнаружение инструментов и постоянные сеансы |
CLI (excelcli) | Агенты, способные запускать команды в терминале | Встроенная справка без загрузки описаний инструментов MCP; обычно расходует меньше токенов ИИ |
MCP Server вызывает службу ExcelMcp внутри процесса. CLI использует фоновый демон, благодаря которому сеансы работы с книгами сохраняются между командами.
AI assistant or script
│
MCP Server / CLI
│
ExcelMcp Core commands
│
Real Excel COM API
Подробнее об архитектуре или ознакомьтесь с руководствами по
CLI.
⭐ История звёзд GitHub
📋 Дополнительная информация
Лицензия: MIT License — см. файл LICENSE
Связанные проекты
Другие проекты автора:
-
PowerPoint MCP Server — автоматизация PowerPoint с помощью ИИ через MCP; родственный проект
-
pytest-skill-engineering — платформа тестирования для AI-агентов на основе LLM
-
Windows MCP Server — автоматизация Windows с помощью ИИ через MCP
-
OBS Studio MCP Server — автоматизация OBS Studio с помощью ИИ