Repolode
sbroenne

sbroenne/mcp-server-excel

MCP-сервер и CLI для автоматизации реального приложения Microsoft Excel в Windows через COM API.

Звёзды
828
Форки
98
Открытые issues
21
Последний коммит
21 час назад

Что это?

ExcelMcp позволяет AI-агентам, таким как GitHub Copilot, Claude и ChatGPT, управлять Microsoft Excel с помощью запросов на естественном языке — через MCP-сервер или интерфейс командной строки. В отличие от инструментов, которые обрабатывают файлы .xlsx, он управляет самим приложением Excel через официальный COM API. Поэтому обновление Power Query, пересчёт формул, вычисление DAX, запуск VBA и редактирование сводных таблиц и диаграмм происходят непосредственно в Excel.

Поскольку операции выполняет Excel, сохраняются существующие функции, такие как модель данных, макросы, диаграммы и форматирование книги. Пользователь может наблюдать за изменениями в реальном времени и продолжать редактировать книгу. Для работы нужны Windows, Excel 2016 или новее и интерактивный рабочий стол, поэтому проект не предназначен для Linux, macOS или пакетных задач на сервере.

MCP-сервер запускает службу внутри процесса с постоянными сеансами, а CLI использует фоновый демон, благодаря которому сеансы с книгами сохраняются между командами. У обоих вариантов одинаковый набор основных команд; при этом для CLI заявлен меньший расход токенов AI.

Ключевые возможности

  • 01Обновляет Power Query и загружает данные в модель данных.
  • 02Вычисляет DAX и управляет Power Pivot и сводными таблицами.
  • 03Запускает макросы VBA и формулы Python in Excel.
  • 04Создаёт и редактирует диаграммы, срезы и условное форматирование.
  • 05Предлагает MCP-сервер для MCP-клиентов и CLI для агентов, работающих в терминале.

Сценарии использования

  • Попросить AI-ассистента импортировать данные CSV с помощью Power Query и создать сводную таблицу с итогами.
  • Запустить подбор параметра или анализ сценариев в финансовой книге, отправив запрос в чат.
  • Поручить агентам для программирования выполнять повторяемые правки Excel из командной строки.

Быстрый старт

  1. 1

    Убедитесь, что вы используете Windows с установленным Microsoft Excel 2016 или более поздней версии

  2. 2

    Установите расширение VS Code из Marketplace

  3. 3

    Или установите плагин GitHub Copilot CLI для Excel MCP

    copilot plugin install excel-mcp@awesome-copilot
  4. 4

    Перед запуском сервера закройте все открытые книги Excel

Что важно знать

  • Требуются Windows и Microsoft Excel 2016 или более поздней версии; Linux и macOS не поддерживаются.
  • Необходим интерактивный рабочий стол; решение не предназначено для пакетной обработки на стороне сервера.
  • ExcelMcp требуется эксклюзивный доступ к книгам, поэтому на время его работы открытые файлы Excel необходимо закрыть.

Темы

Частые вопросы

Что такое mcp-server-excel?
MCP-сервер и CLI для автоматизации реального приложения Microsoft Excel в Windows через COM API. ExcelMcp позволяет AI-агентам, таким как GitHub Copilot, Claude и ChatGPT, управлять Microsoft Excel с помощью запросов на естественном языке — через MCP-сервер или интерфейс командной строки. В отличие от инструментов, которые обрабатывают файлы .xlsx, он управляет самим приложением Excel через официальный COM API. Поэтому обновление Power Query, пересчёт формул, вычисление DAX, запуск VBA и редактирование сводных таблиц и диаграмм происходят непосредственно в Excel.
mcp-server-excel можно использовать бесплатно? Какая у него лицензия?
mcp-server-excel распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
mcp-server-excel всё ещё поддерживается?
Активно поддерживается. Последний коммит в mcp-server-excel — 19 окт. 2026 г..
Для чего можно использовать mcp-server-excel?
Попросить AI-ассистента импортировать данные CSV с помощью Power Query и создать сводную таблицу с итогами. Запустить подбор параметра или анализ сценариев в финансовой книге, отправив запрос в чат. Поручить агентам для программирования выполнять повторяемые правки Excel из командной строки.
Как установить mcp-server-excel?
Убедитесь, что вы используете Windows с установленным Microsoft Excel 2016 или более поздней версии Установите расширение VS Code из Marketplace Или установите плагин GitHub Copilot CLI для Excel MCP: copilot plugin install excel-mcp@awesome-copilot Перед запуском сервера закройте все открытые книги Excel
Где скачать mcp-server-excel?
Исходный код и инструкции по установке — на GitHub: https://github.com/sbroenne/mcp-server-excel

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты

Персональное хранилище контекста, которое помогает AI-агентам для написания кода — Codex, Claude Code и OpenCode — сохранять знания о проектах с помощью CLI, MCP-сервера и десктопного приложения.

1,3 тыс.84JavaScriptMITОбновлён 4 месяца назад