# Nelson MCP — LibreOffice

Расширение LibreOffice, которое поднимает внутри офиса HTTP-сервер по MCP. Агент читает и правит открытые документы Writer, Calc, Draw и Impress.

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

## Что делает

Nelson MCP — это расширение LibreOffice, которое превращает программу в MCP-сервер. Внутри офиса запускается HTTP-сервис, говорящий на Model Context Protocol, и внешний AI-клиент подключается к нему по адресу `http://localhost:8766/mcp`. Копировать текст в чат или выгружать файл не нужно: агент обращается к открытому документу напрямую.

Инструментов много — 145 на весь набор, но клиент видит только те, что подходят активному типу документа: 97 для Writer, 50 для Calc. Есть чтение содержимого, правка текста, стили, таблицы, диаграммы, колонтитулы, поиск и отслеживание изменений. Отдельно стоит `=PROMPT()` в Calc — вызов LLM прямо из ячейки. Настраивается всё в **Tools > Options > Nelson**: порт, адрес привязки, токен доступа.

По умолчанию сервер слушает только `localhost`, и этого хватает клиентам на вашей машине. Но кто может достучаться до Nelson, тот читает и правит все открытые документы, а также открывает любой файл, доступный вашей учётной записи. Поэтому наружу сервер не выйдет, пока не задан токен: без него Nelson отказывается привязываться не к localhost и не запускает туннель. Токен ставится в **Options > Nelson MCP > HTTP > Access Token** и применяется без перезапуска.

## Требования
- Есть удалённый вариант (HTTP): адрес — в README

## Установка

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

**Установка**
- Команды запуска нет в реестре MCP — смотрите README репозитория

## Когда брать
- прочитать открытый документ Writer и пересказать его содержимое
- вписать заголовок и таблицу в пустой отчёт по шагам
- поправить форматирование и стили прямо в открытом файле
- вызвать LLM из ячейки Calc через `=PROMPT()`
- поднять MCP-сервер поверх офисного документа без выгрузки

## Примеры запросов агенту
- Прочитай открытый документ Writer и покажи его структуру по заголовкам
- Добавь в пустой отчёт заголовок, таблицу с квартальными числами и колонтитул
- Вызови LLM из ячейки Calc через `=PROMPT()` и верни ответ в соседнюю ячейку

## Похожие
- [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
