computer-use-mcp
MCP-сервер, который дает модели управлять рабочим столом: снимки экрана, мышь и клавиатура через один инструмент computer
- 394 ★ репозитория
- Последний коммит
- MIT
Широкий доступ
Почему такой уровень
- Модель получает мышь и клавиатуру целиком: она может открыть любое приложение, прочитать с экрана любые данные и изменить или удалить файлы
- Автор предупреждает, что модели часто ошибаются и поддаются инъекциям в промпт с веб-страниц и документов на экране
Установка
- Работает в
В терминале, через 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-сервер и расширение Chrome, которые дают агенту управлять вашим уже открытым браузером с вашими авторизованными сессиями, все локально
MCP дает агенту браузер Playwright, в котором человек может продолжить ту же сессию и сохранить профиль входа
Расширение браузера и локальный прокси, которые приносят инструменты MCP в веб-чаты ChatGPT, Perplexity, Grok и другие
Playwright MCP от Automata Labs
MCP Server Playwright
MCP-сервер на Playwright для навигации по сайтам, кликов, заполнения форм, скриншотов и выполнения JavaScript в браузере
MCP-сервер, который дает агенту управлять браузером: открывать страницы, кликать и заполнять формы через Playwright
Коротко о README
README короткий: предупреждение об опасности, ссылка на генератор конфигураций, советы по моделям, разрешению экрана и расширению Rango. В разделе о работе сказано, что инструмент почти повторяет официальное руководство Anthropic по управлению компьютером, а к системе сервер обращается через библиотеку nut.js.