Back to MCP Integrations

computer-control-mcp MCP

MCP integration for computer-control-mcp MCP within. Connect external services and extend Claude's capabilities.

0 installsAuthor: Community

Installation

curl -fsSL https://claudekit.xyz/i/computer-control-mcp | bash

Description

MCP сервер, который предоставляет возможности управления компьютером, включая работу с мышью, клавиатурой, OCR и управление экраном, используя PyAutoGUI, RapidOCR, ONNXRuntime без внешних зависимостей.

Установка

UVX

uvx computer-control-mcp@latest

Глобальная установка через Pip

pip install computer-control-mcp
computer-control-mcp

Из исходного кода

git clone https://github.com/AB498/computer-control-mcp.git
cd computer-control-mcp
pip install -e .
python -m computer_control_mcp.core

Сборка с Hatch

pip install hatch
hatch build
pip install dist/*.whl --upgrade
computer-control-mcp

Конфигурация

Claude Desktop

{
  "mcpServers": {
    "computer-control-mcp": {
      "command": "uvx",
      "args": ["computer-control-mcp@latest"]
    }
  }
}

Доступные инструменты

ИнструментОписание
click_screenКлик по указанным координатам экрана
move_mouseПеремещение курсора мыши к указанным координатам
drag_mouseПеретаскивание мыши из одной позиции в другую
mouse_downУдерживание кнопки мыши ('left', 'right', 'middle')
mouse_upОтпускание кнопки мыши ('left', 'right', 'middle')
type_textВвод указанного текста в текущей позиции курсора
press_keyНажатие указанной клавиши
key_downУдерживание определенной клавиши до отпускания
key_upОтпускание определенной клавиши
press_keysНажатие клавиш (поддерживает отдельные клавиши, последовательности и комбинации)
take_screenshotЗахват экрана или окна с опциональным сохранением в папку загрузок
take_screenshot_with_ocrИзвлечение и возврат текста с координатами через OCR с экрана или окна
get_screen_sizeПолучение текущего разрешения экрана
list_windowsСписок всех открытых окон
activate_windowПеревод указанного окна на передний план

Возможности

  • Управление движением мыши и кликами
  • Ввод текста в текущей позиции курсора
  • Создание скриншотов всего экрана или конкретных окон с опциональным сохранением в папку загрузок
  • Извлечение текста из скриншотов с помощью OCR (оптическое распознавание символов)
  • Просмотр и активация окон
  • Нажатие клавиш
  • Операции перетаскивания

Ресурсы

Примечания

Запуск uvx computer-control-mcp@latest в первый раз загрузит python зависимости (около 70MB), что может занять некоторое время. Рекомендуется запустить это в терминале перед использованием в качестве MCP. Последующие запуски будут мгновенными.