Open Computer Use MCP
open-computer-use
Открытый MCP-сервер для управления рабочим столом: агент читает состояние приложений и кликает, печатает, скроллит на macOS, Linux и Windows
- 2 940 ★ репозитория
- Последний коммит
- MIT
Широкий доступ
Почему такой уровень
- Управляет реальной сессией рабочего стола: кликает, печатает и может менять данные в приложениях
- Требует разрешений на доступность и запись экрана
Установка
- Работает в
Ручная установка
npm i -g open-computer-useСтавит сервер и CLI глобально, короткий алиас ocu. На macOS запустите один раз и выдайте доступность и запись экрана.
Доступ и проверки
Как мы проверяемШирокий доступИнструмент может менять данные, выполнять команды или работать с секретами.
- Управляет реальной сессией рабочего стола: кликает, печатает и может менять данные в приложениях
- Требует разрешений на доступность и запись экрана
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Проект оборачивает управление компьютером в локальный MCP-сервер и CLI, к которому подключается любой агент. Через доступность операционной системы он снимает семантическое дерево интерфейса приложения и работает по элементам, а не только по координатам. Набор инструментов один на всех платформах: список приложений, состояние приложения, клик, вторичное действие, скролл, перетаскивание, ввод текста, нажатие клавиш и установка значения. Есть команды установки в Codex, Claude Code, Gemini CLI и opencode, а также ручной JSON-фрагмент конфигурации. На macOS нужна версия 14.0 и выше и разрешения на доступность и запись экрана.
Для кого. Для разработчиков и QA-инженеров, которым нужно, чтобы агент управлял настольными приложениями напрямую.
Подходит, если
- Нужно, чтобы агент кликал и печатал в обычных настольных приложениях
- Нужен computer use локально, без облачного провайдера
- Нужен один набор инструментов управления на macOS, Linux и Windows
Не подходит, если
- Задачу решает браузерная автоматизация, а не управление всем рабочим столом
- macOS старше 14.0, где рантайм не запускается
- Нельзя давать агенту доступ к живой сессии рабочего стола
Пример запроса к агенту
Открой TextEdit, создай новый документ и набери в нем текст заметкиMCP
- Транспорт
- stdio
- Авторизация
- не нужна
Переменные окружения
OPEN_COMPUTER_USE_ALLOW_GLOBAL_POINTER_FALLBACKS- Разрешает на macOS запасные действия через глобальный указатель, включая перетаскивание оконной сессии. Может двигать реальный курсор, поэтому включается только по необходимости.
Ограничения
Сервер управляет реальной сессией рабочего стола пользователя, поэтому действует так же, как человек за компьютером. На macOS требуется версия 14.0 и выше, а также разрешения на доступность и запись экрана. Перетаскивание на macOS без включенного флага OPEN_COMPUTER_USE_ALLOW_GLOBAL_POINTER_FALLBACKS не двигает системную сессию перетаскивания. Модель для агента нужно подключать отдельно, в состав проекта она не входит.
Как отключить. Уберите блок open-computer-use из конфигурации MCP вашего агента и удалите глобальный пакет: npm rm -g open-computer-use.
Частые вопросы
На каких системах работает?
На macOS 14.0 и выше, Linux и Windows. У каждой платформы свой рантайм, но набор инструментов одинаковый.
Нужен ли облачный сервис?
Нет. Сервер локальный, запускается на вашей машине. Провайдера модели для агента вы подключаете сами.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
MCP-серверыMCP-сервер дает агенту видеть экран и управлять macOS, Windows и Linux: скриншоты, клики, ввод, OCR и память экрана
computer-use-linux, MCP-сервер, показывает активность агента поверх рабочего стола, пропуская клики пользователя к приложению.
MCP-сервер на Swift дает агенту управлять любым приложением macOS: кликать, печатать и читать дерево интерфейса
MCP-сервер управления рабочим столом macOS через Accessibility API: клики, ввод, окна, приложения, команды и AppleScript
MCP-сервер для macOS: агент двигает мышь, печатает, управляет окнами и снимает экран, когда у приложения нет API
MCP-сервер для управления Windows: агент открывает приложения, кликает и печатает, читает состояние окон и интерфейса, работает с файлами и PowerShell
Сравнение с похожими
Карточки с тем же главным запросом: чем они отличаются.
| Инструмент | Официальный | Авторизация | Звезды репозитория | Главное отличие |
|---|---|---|---|---|
| Open Computer Use (эта карточка) | нет | не нужна | 2 940 | |
| agent-desktop | нет | 22 602 | CLI на Rust для macOS | |
| Ghost OS | нет | не нужна | 1 686 | MCP-сервер на Swift для macOS |
| mcp-server-macos-use | нет | не нужна | 357 | MCP-сервер на Swift дает агенту управлять любым приложением macOS |
Коротко о README
README описывает open-computer-use как открытую альтернативу Codex Computer Use, обернутую в MCP. Устанавливается глобально через npm, короткий алиас команды ocu. Есть команды установки в Codex, Claude Code, Gemini CLI и opencode, ручной JSON-фрагмент конфигурации и вариант установки как скилла через npx skills. Приведены примеры вызова отдельных инструментов и последовательностей через CLI, а также команда doctor для проверки разрешений. Лицензия MIT.