MCP Бесплатно

computer-control-mcp MCP сервер

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

автор: Community

Установка
Копируй и вставляй в терминал
curl -fsSL https://vibebaza.com/i/computer-control-mcp | bash

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. Последующие запуски будут мгновенными.

Zambulay Спонсор

Карта для оплаты Claude, ChatGPT и других AI