Ghost — MCP-сервер для Claude Code: управление рабочим столом Windows
MCP-сервер, через который агент управляет окнами, программами без API и браузером на Windows и Linux, не забирая у вас мышь и экран.
Открыть на GitHubЧто делает Ghost
Ghost стоит между моделью и оболочкой операционной системы. На Windows он опирается на UI Automation, на Linux — на AT-SPI2 через D-Bus, поэтому элементы находятся с настоящими именами, ролями и границами, а не угадываются по пикселям. Действия выполняются в фоне: агент щёлкает и печатает внутри программы, пока вы работаете в другом окне.
После каждого шага сервер перепроверяет результат — читает значение контрола или заново смотрит экран — и возвращает пометку о том, что действие подтверждено. Есть инструменты для окон и процессов, терминала, вкладок браузера, через который вы уже вошли, буфера обмена и ожидания нужного состояния. Всё запущенное агентом открывается на скрытом рабочем столе со своей очередью ввода. Политику фокуса нельзя поднять вызовом инструмента, снять её может только человек через GHOST_FOCUS_LOCK=off в окружении сервера.
Ключ vision API не нужен: модель сама читает список элементов или снимок экрана. Сервер рассчитан на Windows и Linux; путь установки для Linux описан в документации проекта. Проверить заявленное на своём железе можно командой ghost verify, она гоняет реальный сервер по stdio и завершается с ошибкой, если что-то не сходится.
Какие задачи решает
- автоматизировать программу, у которой нет API и экспорта
- управлять окнами и процессами, не отбирая фокус у пользователя
- прогнать сборку и git-команды из агента на Windows
- читать текст из чужого интерфейса через accessibility или OCR
- проверить, что шаг действительно выполнился, а не вернул пустое подтверждение
Примеры запросов агенту
- Открой установщик в фоне и пройди мастер до конца, экран мне не забирай
- Найди в запущенном приложении поле «Номер заказа» и впиши туда 4417
- Запусти
git statusв новом окне терминала и покажи вывод
Как установить Ghost
Установка
Команды запуска нет в реестре MCP — смотрите README репозитория
По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о Ghost
Как установить Ghost в Claude Code?
Готовой команды установки для Claude в записи нет: сервер подключают вручную по инструкции репозитория.
Что делает Ghost?
Даёт агенту доступ к рабочим столу Windows и Linux: нажатия, ввод, окна, процессы, терминал и браузер. Каждое действие сервер затем проверяет и сообщает, подтвердилось ли оно.
Нужен ли ключ vision API?
Нет. Модель, которая управляет Ghost, сама читает ghost_see или ghost_screenshot. Собственный vision-уровень сервера выключен, пока его не настроят.