К основному содержанию
MCP-сервер CX Codex

OfficeAgent.NET — MCP-сервер для Claude Code: Word, PowerPoint, Excel

MCP-сервер, который даёт агенту типизированные операции над .docx, .pptx и .xlsx: правки, таблицы, комментарии, шаблоны.

Установить в Claude Code · Командой платформы Все способы и платформы ↓
claude mcp add --env OfficeAgent__FileSystemConnections__0__ConnectionId=<OfficeAgent__FileSystemConnections__0__ConnectionId> --env OfficeAgent__FileSystemConnections__0__RootPath=<OfficeAgent__FileSystemConnections__0__RootPath> --env OfficeAgent__AllowCreation=<OfficeAgent__AllowCreation> --transport stdio officeagentnet -- docker run -i --rm -e OfficeAgent__FileSystemConnections__0__ConnectionId -e OfficeAgent__FileSystemConnections__0__RootPath -e OfficeAgent__AllowCreation ghcr.io/ilia-sokolov/officeagent-mcp:1.2.0
Открыть на GitHub

Что делает OfficeAgent.NET

OfficeAgent.NET — это .NET-библиотека на Open XML SDK, и MCP-сервер — один из трёх способов достучаться до её движка. Агент работает не с сырым XML, а с JSON-операциями вроде «замени пункт как отслеживаемую правку» или «добавь строку в таблицу». Один клиент сам разводит документ по нужному модулю: Word, PowerPoint или Excel.

Внутри — создание и правка .docx (текст, таблицы, стили, колонтитулы, свойства), работа с комментариями и ревизиями, сборка колод .pptx со слайдами, нативными диаграммами и заметками, инспекция листов и диапазонов в .xlsx, подстановка значений в шаблоны по тегам content controls. Есть сравнение текста Word в режиме только чтения и генерация redline-плана, если остальное содержимое пакета не менялось.

Сервер запускается через Docker-образ ghcr.io/ilia-sokolov/officeagent-mcp:1.2.0, поэтому Docker должен быть на машине. Доступ к файлам ограничен корнями, которые вы задаёте в OfficeAgent__FileSystemConnections__0__RootPath; без настроенного хранилища тоже можно работать, но тогда документы живут в сессии. Для сценариев, где важен движок расчётов или вёрстки самого Office, библиотека не подойдёт — она оперирует структурой пакета, а не пересчитывает формулы.

Какие задачи решает

  • собрать .docx из шаблона и данных без ручной вёрстки
  • внести правку в договор как отслеживаемую ревизию
  • добавить строку в таблицу Excel и записать формулу
  • разобрать комментарии и состояние ревью в документе
  • собрать колоду PowerPoint со слайдами и диаграммами

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

  • Замени пункт 4.2 в contract.docx как отслеживаемую правку
  • Добавь строку в таблицу на листе Q3 в report.xlsx
  • Собери колоду из outline.md и сохрани как deck.pptx

Как установить OfficeAgent.NET

Командой платформы

claude mcp add --env OfficeAgent__FileSystemConnections__0__ConnectionId=<OfficeAgent__FileSystemConnections__0__ConnectionId> --env OfficeAgent__FileSystemConnections__0__RootPath=<OfficeAgent__FileSystemConnections__0__RootPath> --env OfficeAgent__AllowCreation=<OfficeAgent__AllowCreation> --transport stdio officeagentnet -- docker run -i --rm -e OfficeAgent__FileSystemConnections__0__ConnectionId -e OfficeAgent__FileSystemConnections__0__RootPath -e OfficeAgent__AllowCreation ghcr.io/ilia-sokolov/officeagent-mcp:1.2.0

Вместо <…> подставьте свои значения

По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие

Вопросы о OfficeAgent.NET

Как установить OfficeAgent.NET в Claude Code?

Одной командой: `claude mcp add --env OfficeAgent__FileSystemConnections__0__ConnectionId=<OfficeAgent__FileSystemConnections__0__ConnectionId> --env OfficeAgent__FileSystemConnections__0__RootPath=<OfficeAgent__FileSystemConnections__0__RootPath> --env OfficeAgent__AllowCreation=<OfficeAgent__AllowCreation> --transport stdio officeagentnet -- docker run -i --rm -e OfficeAgent__FileSystemConnections__0__ConnectionId -e OfficeAgent__FileSystemConnections__0__RootPath -e OfficeAgent__AllowCreation ghcr.io/ilia-sokolov/officeagent-mcp:1.2.0`. Подставьте свои значения вместо плейсхолдеров.

Что делает OfficeAgent.NET?

Даёт агенту типизированные операции над документами Word, PowerPoint и Excel: создание, точечные правки, таблицы, стили, изображения, комментарии и ревизии. Работает через MCP, инструменты Microsoft Agent Framework или напрямую через .NET API.

Что нужно для запуска сервера?

Docker — сервер стартует из образа ghcr.io/ilia-sokolov/officeagent-mcp:1.2.0. Также задаются корневые пути для доступа к файлам и флаг разрешения создания документов.

Похожие MCP-серверы

Всё по теме «Документы и офис» →
Excel MCP Server haris-musa MCP-сервер, который даёт агенту читать и править книги Excel: формулы, сводные таблицы, диаграммы. Microsoft Excel при этом не нужен. CX Codex +1 ★ 4 259звёзд репо kordoc chrisryugj Парсит документы HWP, HWPX, PDF, таблицы и сканы в Markdown без внешних сервисов. Даёт агенту инструменты для заполнения форм и сравнения версий. CX Codex +1 ★ 2 726звёзд репо Power BI Authoring MCP Server (Local) microsoft MCP-сервер для создания и изменения семантических моделей Power BI. Помогает агенту настраивать таблицы, связи, вычислять меры и проверять запросы DAX прямо через чат. CX Codex +1 ★ 1 247звёзд репо Microsoft 365 MCP Server Softeria Подключает агента к сервисам Microsoft 365 через Graph API: почта Outlook, календарь, файлы OneDrive, задачи и Teams. CX Codex +1 ★ 1 074звёзд репо anymd SylphxAI Преобразует PDF, офисные документы, веб-страницы и медиафайлы в Markdown прямо на машине. Пригодится агентам для чтения контекста без внешних облачных API. CX Codex +1 ★ 1 051звёзд репо Docling MCP docling-project Превращает PDF и другие документы в структурированный JSON прямо в чате агента. Пригодится, когда надо разобрать отчёт или статью для дальнейшей обработки. CX Codex +1 ★ 777звёзд репо

Спонсоры проекта

Компании, которые помогают держать аналитику открытой