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

glass — MCP-сервер для Claude Code: что делает и как установить

Сервер даёт ИИ-агентам доступ к нативным GUI-приложениям для запуска, кликов и проверки интерфейса. Помогает отлаживать десктопный и мобильный софт без ручных проверок со стороны человека.

Открыть на GitHub

Что делает glass

glass превращает нативное приложение в чёрный ящик для ИИ-агента. Сервер запускает исполняемый файл, читает системные логи и перехватывает кадры окна. Лишние скриншоты не требуются. Вместо них агент считывает дерево доступности операционной системы через glass_a11y_snapshot. Если дерево не поддерживается, инструмент сравнивает пиксели через glass_diff и передаёт процент изменений текстом.

Кодовая база написана на Rust. Поддерживаются бэкенды для X11, Wayland, Windows, macOS, а также мобильных сред Android и iOS. При этом изоляция ввода зависит от системы: на Windows и macOS мышь делит рабочий стол с пользователем, а виртуальные экраны Linux и эмуляторы полностью изолированы. Для экономии контекста доступен компактный профиль glass-mcp --tool-profile lean, сводящий управление к glass_do.

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

  • воспроизводить ошибки верстки и логики в нативных окнах без участия разработчика
  • проверять состояние виджетов и кнопок через дерево доступности
  • отслеживать визуальные изменения интерфейса без лишнего расхода токенов на скриншоты
  • тестировать мобильные интерфейсы внутри симулятора iOS и эмулятора Android

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

  • Запусти app.py через glass, нажми кнопку с текстом Сохранить и проверь логи.
  • Используй дерево доступности в glass, чтобы воспроизвести ошибку добавления задачи в tasks_demo.py.
  • Сделай снимок окна через glass_a11y_snapshot и найди поле ввода аккаунта.

Как установить glass

Установка

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

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

Вопросы о glass

Как установить glass для Claude Code?

Загрузите исполняемый файл со страницы релизов проекта либо соберите бинарник командой cargo build. Подключите полученный файл к настройкам MCP в Claude Code и проверьте окружение командой glass-mcp doctor.

Что делает glass?

Сервер позволяет кодинг-агентам самостоятельно запускать графические программы, нажимать на элементы управления и сверять результат. Это избавляет от необходимости вручную подтверждать агенту внешний вид окна на каждом шаге.

Перехватывает ли glass мышь на основном рабочем столе?

На macOS и Windows ввод пока общий с текущим экраном пользователя. В Linux с отдельными дисплеями и в мобильных эмуляторах взаимодействие изолировано.

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

Все MCP-серверы по теме «Настройка агента: память, контекст, субагенты» →
REA morluto Инспектирует скомпилированные программы, сборки Electron и JavaScript прямо через ИИ-агента. Помогает понять логику чужих функций без исходного кода. CX Codex +1 ★ 386 989звёзд репо GitHub официальный github Подключает ИИ-агента к GitHub: читает код, заводит issues и пул-реквесты, следит за сборками Actions. Пригодится, когда не хочется переключаться в браузер. CX Codex +1 ★ 33 918звёзд репо Netdata netdata Отдаёт ИИ-агенту данные мониторинга: метрики, логи, алерты и поиск аномалий. Пригодится, когда нужно разобраться, что происходит на сервере, не открывая дашборд. CX Codex +1 ★ 81 115звёзд репо browser-use browser-use Сервер помогает агенту выполнять задачи в браузере: находить данные и заполнять формы. Подключите его, когда нужно поручить агенту действия на веб-странице. CX Codex +1 ★ 119 160звёзд репо Codebase Memory DeusData Локальный MCP-сервер, который строит граф кода, документации и инфраструктуры репозитория. Помогает агенту находить нужные места без повторного чтения файлов. CX Codex +1 ★ 47 392звёзд репо mcp-server HeyPuter Подключает ИИ-агента к Puter: файлы, сайты и воркеры через один MCP-сервер. Пригодится, если проект живёт в облаке Puter. CX Codex +1 ★ 43 872звёзд репо

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

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