Computer Control MCP
Компьютерное управление MCP
MCP-сервер, который обеспечивает возможности управления компьютером, такие как мышь, клавиатура, OCR и т. д. с использованием PyAutoGUI, RapidOCR, ONNXRuntime. Аналогично 'computer-use' от Anthropic. С нулевыми внешними зависимостями.
Протестировано только на Windows. Должно работать на других платформах.

Быстрое использование (настройка MCP с использованием uvx )
Примечание: запуск uvx computer-control-mcp@latest в первый раз загрузит зависимости python (около 70 МБ), что может занять некоторое время. Рекомендуется запустить это в терминале перед использованием его в качестве MCP. Последующие запуски будут мгновенными.
{
"mcpServers": {
"computer-control-mcp": {
"command": "uvx",
"args": ["computer-control-mcp@latest"]
}
}
}ИЛИ установите глобально с помощью pip :
pip install computer-control-mcpЗатем запустите сервер с помощью:
computer-control-mcp # instead of uvx computer-control-mcp, so you can use the latest version, also you can `uv cache clean` to clear the cache and `uvx` again to use latest version.Related MCP server: Computer Use MCP
Функции
Управление движениями и щелчками мыши
Введите текст в текущей позиции курсора.
Делайте снимки экрана всего экрана или отдельных окон с возможностью сохранения в каталоге загрузок.
Извлечение текста из снимков экрана с помощью OCR (оптического распознавания символов)
Список и активация окон
Нажмите клавиши клавиатуры
Операции перетаскивания
Доступные инструменты
Управление мышью
click_screen(x: int, y: int): Щелкните по указанным координатам экранаmove_mouse(x: int, y: int): переместить курсор мыши в указанные координатыdrag_mouse(from_x: int, from_y: int, to_x: int, to_y: int, duration: float = 0.5): перетаскивание мыши из одной позиции в другую
Управление с клавиатуры
type_text(text: str): Введите указанный текст в текущей позиции курсораpress_key(key: str): нажать указанную клавишу клавиатуры
Управление экраном и окном
take_screenshot(title_pattern: str = None, use_regex: bool = False, threshold: int = 60, with_ocr_text_and_coords: bool = False, scale_percent_for_ocr: int = 100, save_to_downloads: bool = False): захват экрана или окна с возможностью распознавания текстаget_screen_size(): Получить текущее разрешение экранаlist_windows(): Список всех открытых оконactivate_window(title_pattern: str, use_regex: bool = False, threshold: int = 60): вывести указанное окно на передний план
Разработка
Настройка среды разработки
# Clone the repository
git clone https://github.com/AB498/computer-control-mcp.git
cd computer-control-mcp
# Install in development mode
pip install -e .
# Start server
python -m computer_control_mcp.coreПроведение тестов
python -m pytestСсылка на API
Подробную информацию о доступных функциях и классах см. в справочнике API.
Лицензия
Массачусетский технологический институт
Для получения дополнительной информации или помощи
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceProvides automated GUI testing and control capabilities through an MCP server that enables mouse movements, keyboard input, screen captures, and image recognition across Windows, macOS, and Linux.46MIT
- AlicenseNot gradedqualityDmaintenanceAn MCP server for computer automation that provides tools for screenshots, mouse actions, keyboard input, and drag-and-drop functionality. It supports cross-platform desktop interaction for both Linux (X11) and Windows environments.4382MIT
- AlicenseNot gradedqualityDmaintenanceA standalone MCP server for Windows desktop control, enabling screenshots, mouse and keyboard input, app launch, window/display management, and clipboard access via natural language.1MIT
- AlicenseNot gradedqualityDmaintenanceProvides comprehensive computer control capabilities including mouse and keyboard automation, screen capture, OCR text recognition, and window management through MCP protocol.1MIT
Related MCP Connectors
Personal assistant MCP server with search, execute, packages, jobs, secrets, and integrations.
MCP server for Appcircle mobile CI/CD platform.
A comprehensive Model Context Protocol (MCP) server that enables AI assistants to interact with yo…
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/AB498/computer-control-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server