# glovebox-mcp

Изолирует браузер и настольные приложения в окне nested X11, которым управляет ИИ-агент. Подходит для автоматизации действий без доступа к реальному экрану.

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

## Что делает

glovebox-mcp запускает браузер и приложения внутри отдельного окна Xephyr с дисплеем `:1`. MCP-инструменты умеют делать скриншоты, находить элементы, нажимать, печатать Unicode-текст, прокручивать страницы, загружать файлы через Chrome DevTools Protocol и открывать файлы в native-приложениях. Для нескольких окружений есть управление экземплярами.

При установке выбирается режим зрения: `none`, `basic` с Tesseract OCR или `local` с OmniParser и NVIDIA GPU. Нужны Linux, Python 3.10+, `uv`, браузер Chromium или Chrome и системные пакеты X11; Debian и Ubuntu получают их через `apt`. macOS и Windows не поддерживаются, потому что сервер строится вокруг Xephyr.

Сначала запускается `start-display.sh`, затем в клиент добавляется блок из `mcp-config.json` с `DISPLAY: ":1"`. Для загрузки файлов нужен `upload_file`: диалог выбора файла в браузере сервер не автоматизирует.

## Установка

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

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

## Когда брать
- изолировать действия агента в окне X11
- управлять браузером через скриншоты и координаты
- вводить Unicode-текст в GTK-приложения
- загружать файлы через Chrome DevTools Protocol
- запускать несколько изолированных экземпляров

## Примеры запросов агенту
- Запусти песочницу через `start-display.sh`, открой сайт и сделай скриншот с помощью MCP-инструмента `screenshot`.
- Найди кнопку отправки через `parse_screen`, затем нажми её инструментом `click_element`.
- Загрузи `report.pdf` в поле файла через `upload_file`, не открывая диалог браузера.

## Похожие
- [sandbox](https://affpapa.org/nevibecode/skills/vercel-inc-sandbox.md) — скилл · 604 установки
- [python-executor](https://affpapa.org/nevibecode/skills/python-executor.md) — скилл · 109700 установок
- [customjs-mcp](https://affpapa.org/nevibecode/mcp/customjs-mcp.md) — MCP-сервер
- [Ghost](https://affpapa.org/nevibecode/mcp/ghost.md) — MCP-сервер · ★ 28
- [use-tinyfish](https://affpapa.org/nevibecode/skills/use-tinyfish.md) — скилл · 3400 установок
- [autobrowse](https://affpapa.org/nevibecode/skills/autobrowse.md) — скилл · 2800 установок

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