computer-use-mcp

MCP-сервер, который дает модели управлять рабочим столом: снимки экрана, мышь и клавиатура через один инструмент computer

  • 394 ★ репозитория
  • Последний коммит
  • MIT
MCP-сервер

Широкий доступ

Почему такой уровень

  • Модель получает мышь и клавиатуру целиком: она может открыть любое приложение, прочитать с экрана любые данные и изменить или удалить файлы
  • Автор предупреждает, что модели часто ошибаются и поддаются инъекциям в промпт с веб-страниц и документов на экране
Все причины и проверки

domdomegg/computer-use-mcp

Установка

В терминале, через SkillFoxx CLI

npx skillfoxx add mcp/computer-use-mcp

Определит агенты на машине, покажет уровень доступа и зафиксирует версию.

Другие способы установки

Доступ и проверки

Как мы проверяем

Широкий доступИнструмент может менять данные, выполнять команды или работать с секретами.

  • Модель получает мышь и клавиатуру целиком: она может открыть любое приложение, прочитать с экрана любые данные и изменить или удалить файлы
  • Автор предупреждает, что модели часто ошибаются и поддаются инъекциям в промпт с веб-страниц и документов на экране

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

computer-use-mcp подключает к клиенту MCP один инструмент `computer`, с помощью которого модель работает за вашим компьютером как человек. Она делает снимок экрана, определяет координаты нужного элемента, двигает курсор, кликает, перетаскивает, прокручивает и печатает текст. Инструмент повторяет схему официального инструмента Claude для управления компьютером, но запускается локально одной командой через npx. Действий одиннадцать: нажатие клавиши или сочетания, ввод текста, перемещение курсора, левый, правый, средний и двойной клик, перетаскивание, прокрутка с направлением и числом пикселей, снимок экрана и запрос позиции курсора. На снимок сервер добавляет красное перекрестие там, где стоит курсор, и подсказывает модели, насколько она промахнулась. Подсказки в описании инструмента подталкивают модель выбирать сочетания клавиш вместо кликов. Снимок экрана делается через nut.js, а на новых версиях macOS запасным путем служит команда screencapture. Для набора текста на Linux используется xdotool: он учитывает раскладку клавиатуры. По умолчанию сервер говорит со клиентом по stdio, режим HTTP включается переменной MCP_TRANSPORT=http.

Для кого. Для тех, кто хочет попробовать управление рабочим столом из Claude Code, Claude Desktop или Cursor и готов следить за каждым шагом модели, лучше в отдельной учетной записи.

Подходит, если

  • Нужно проверить, как модель справляется с задачей в графическом интерфейсе, например меняет обои рабочего стола
  • Задача выполняется в приложении без API и без командной строки, и остается только мышь и клавиатура
  • Вы настраиваете агента на отдельной виртуальной машине или пробной учетной записи и хотите дать ему экран целиком
  • Нужно собрать пробный сценарий, где модель сама кликает по интерфейсу, а вы смотрите за снимками экрана

Не подходит, если

  • Основная учетная запись с рабочей почтой, ключами и деньгами: автор сравнивает такой доступ с передачей компьютера гиперактивному малышу
  • У задачи есть API или командная строка: так быстрее и надежнее, чем кликать по пикселям
  • Агент работает без присмотра: по предупреждению автора модели часто ошибаются и уязвимы к инъекциям в промпт
  • Экран большой и с высоким разрешением: автор советует небольшое разрешение, например 720p

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

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

MCP

Транспорт
stdio, http
Авторизация
не нужна

Переменные окружения

MCP_TRANSPORT
Значение http включает режим HTTP вместо stdio

Ограничения

Автор предупреждает: на момент написания модели часто ошибаются и поддаются инъекциям в промпт, а сервер дает им полное управление компьютером. Он советует следить за работой и по возможности запускать сервер в изолированной учетной записи.

Для лучшего результата нужна модель, сильная в управлении компьютером, автор рекомендует свежие модели Claude. Лучше работает небольшое разрешение экрана, например 720p; на macOS автор предлагает свою утилиту displayoverride-mac. Для сайтов полезно расширение Rango, дающее клавиатурную навигацию надежнее кликов по координатам. На macOS клик по окну без фокуса может только вывести его на передний план, поэтому действие иногда нужно повторить.

Сервер работает на вашем компьютере и сам не обращается к внешним сервисам, поэтому ограничений для России у него нет. Доступность модели, которая им управляет, определяется отдельно.

Как отключить. Уберите сервер из конфигурации MCP клиента и перезапустите клиента: после этого модель теряет доступ к мыши и клавиатуре. Если сервер запущен вручную в режиме HTTP, остановите процесс.

Частые вопросы

Как подключить computer-use-mcp к Claude Code?

Добавьте в конфигурацию MCP сервер с командой npx и аргументами -y computer-use-mcp. Автор отсылает к генератору конфигураций install-mcp, который строит нужный фрагмент для Claude Code, Claude Desktop, Cursor, Cline и VS Code.

Чем computer-use-mcp отличается от инструмента computer use у Anthropic?

Схема инструмента почти такая же, как в руководстве Anthropic. Разница в том, что сервер запускается локально одной командой и подталкивает модель чаще пользоваться клавиатурными сочетаниями.

Какие действия доступны модели?

Нажатие клавиши, ввод текста, перемещение курсора, одиночный, двойной, правый и средний клик, перетаскивание, прокрутка, получение позиции курсора и снимок экрана. Все это один инструмент computer с параметром action.

Безопасно ли давать модели управление компьютером?

Автор называет это, вероятно, плохой идеей и сравнивает с гиперактивным малышом за вашим компьютером. Модели ошибаются и уязвимы к инъекциям, поэтому следите за работой и по возможности запускайте сервер в отдельной учетной записи.

Как повысить точность кликов?

Выберите небольшое разрешение вроде 720p, возьмите сильную в таких задачах модель и поставьте расширение Rango для навигации по сайтам с клавиатуры. На снимках модель ориентируется по красному перекрестию, которое показывает положение курсора.

Обсуждение

Вопросов и отзывов пока нет.

MCP-серверы

MCP-сервер на Rust, который дает агенту управлять рабочим столом и браузером Chrome на вашем компьютере

MCP-серверШирокий доступ333Звезды репозитория
Официальный

MCP-сервер и расширение Chrome, которые дают агенту управлять вашим уже открытым браузером с вашими авторизованными сессиями, все локально

MCP-серверШирокий доступ7,3 тыс.Звезды репозитория

MCP дает агенту браузер Playwright, в котором человек может продолжить ту же сессию и сохранить профиль входа

MCP-серверШирокий доступ922Звезды репозитория

Расширение браузера и локальный прокси, которые приносят инструменты MCP в веб-чаты ChatGPT, Perplexity, Grok и другие

CLIРасширенный доступ2,6 тыс.Звезды репозитория

MCP-сервер на Playwright для навигации по сайтам, кликов, заполнения форм, скриншотов и выполнения JavaScript в браузере

MCP-серверШирокий доступ297Звезды репозитория
Нужен VPN

MCP-сервер, который дает агенту управлять браузером: открывать страницы, кликать и заполнять формы через Playwright

MCP-серверРасширенный доступ849Звезды репозитория

Коротко о README

README короткий: предупреждение об опасности, ссылка на генератор конфигураций, советы по моделям, разрешению экрана и расширению Rango. В разделе о работе сказано, что инструмент почти повторяет официальное руководство Anthropic по управлению компьютером, а к системе сервер обращается через библиотеку nut.js.

Бейдж для README

Сообщить о проблеме

Foxx AIcomputer-use-mcp
Foxx AI

Я Foxx AI и уже разобрал этот инструмент. Спросите про установку, настройку или что угодно еще, отвечу простыми словами.