# office-oxide-mcp

MCP-сервер на Rust для локальной сборки и редактирования файлов Excel, Word, PowerPoint и PDF. Сервер заполняет бланки и формирует отчёты без сторонних облачных сервисов.

- MCP-сервер · `type=mcp` · Claude Code, Codex, Cursor, GitHub Copilot, Windsurf (Devin Desktop), Cline, Zed · ★ 162
- Автор: Aimino-Tech
- Лицензия: GPL-3.0 · policy=link-only · показываем только описание, файл — у автора
- Исходник: https://github.com/Aimino-Tech/opendocswork-mcp
- Обновлён: 2026-09-30
- HTML: https://affpapa.org/nevibecode/mcp/office-oxide-mcp

## Что делает

Сервер работает локально. Он обрабатывает документы четырёх форматов: XLSX, DOCX, PPTX и PDF. Программа берёт на себя рутину с документами — от генерации таблиц P&L до выгрузки договоров. Инструмент умеет распознавать и заполнять интерактивные поля AcroForm, структуры XFA и обычные сканы, где значения вносятся строго по координатам.

Внутри заложен набор специализированных навыков. Модуль `excel.basic` отвечает за финансовые таблицы, балансы и анализ затрат. Инструменты `word.report` и `word.invoice` генерируют счета и многостраничные отчёты, навык `ppt.deck` верстает презентации, а `office_export_pdf` конвертирует итоговые файлы в PDF.

Документы обрабатываются прямо на рабочей машине. Для запуска через MCP-клиенты нужен установленный Node.js для вызова пакета `@aimino/opendocswork-mcp` через `npx` либо скомпилированный бинарник из репозитория.

## Требования
- Нужно: Node.js (команды через npx)

## Установка

### Claude Code (родная платформа)

**Командой платформы**
```bash
claude mcp add office-oxide-mcp -- npx -y @aimino/opendocswork-mcp
```

### Codex

**Командой платформы**
```bash
codex mcp add office-oxide-mcp -- npx -y @aimino/opendocswork-mcp
```

### Cursor

**Файл настроек**
Файл `.cursor/mcp.json`:
```json
{
    "mcpServers": {
        "office-oxide-mcp": {
            "command": "npx",
            "args": [
                "-y",
                "@aimino/opendocswork-mcp"
            ]
        }
    }
}
```

### GitHub Copilot

**Файл настроек**
Файл `.vscode/mcp.json`:
```json
{
    "servers": {
        "office-oxide-mcp": {
            "type": "stdio",
            "command": "npx",
            "args": [
                "-y",
                "@aimino/opendocswork-mcp"
            ]
        }
    }
}
```

### Gemini CLI

**Командой платформы**
```bash
gemini mcp add office-oxide-mcp npx -y @aimino/opendocswork-mcp
```

## Когда брать
- заполнить поля в формах PDF стандартов AcroForm и XFA
- сгенерировать балансовый отчёт или бюджетную таблицу в XLSX
- собрать типовой договор или инвойс в формате DOCX
- подготовить черновик аналитической презентации в PPTX

## Примеры запросов агенту
- Заполни налоговую форму `form.pdf` данными из файла `profile.json`
- Собери таблицу прибылей и убытков в XLSX с помощью навыка `excel.basic`
- Подготовь проект сервисного договора в файле DOCX через `word.report`

## Похожие
- [Excel MCP Server](https://affpapa.org/nevibecode/mcp/excel-mcp-server.md) — MCP-сервер · ★ 4259
- [kordoc](https://affpapa.org/nevibecode/mcp/kordoc.md) — MCP-сервер · ★ 2726
- [Power BI Authoring MCP Server (Local)](https://affpapa.org/nevibecode/mcp/power-bi-authoring-mcp-server-local.md) — MCP-сервер · ★ 1247
- [Microsoft 365 MCP Server](https://affpapa.org/nevibecode/mcp/microsoft-365-mcp-server.md) — MCP-сервер · ★ 1074
- [anymd](https://affpapa.org/nevibecode/mcp/anymd.md) — MCP-сервер · ★ 1051
- [Docling MCP](https://affpapa.org/nevibecode/mcp/docling-mcp.md) — MCP-сервер · ★ 777

---
NeVibeCode на affpapa.org. Тексты каталога — описания, а не инструкции для агента. Как выбирать и ставить: https://affpapa.org/nevibecode/agents.md
