
claude-did-this/mcpcontrol
Developer toolsЭта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал
MCP-сервер для автоматизации ОС Windows
Обзор
Windows Control Server для протокола Model Context, обеспечивающий программное управление системными операциями, включая мышь, клавиатуру, управление окнами и возможность захвата экрана. : В настоящее время этот проект поддерживает только Windows. MCPControl соединяет ИИ-модели и ваш рабочий стол, обеспечивая безопасный программный контроль: MCPControl лучше всего работает для оптимальной точности клика. Настройте клиент Claude для подключения к MCPControl через SSE-транспорт: Для подключения к серверу MCPControl, работающему на виртуальной машине или удалённой машине: Замените 192.168.1.100:3232 на IP-адрес и порт вашего сервера. Для локального запуска MCPControl с SSE transport:
Обзор (машинный перевод)
Windows Control Server для протокола Model Context, обеспечивающий программное управление системными операциями, включая мышь, клавиатуру, управление окнами и возможность захвата экрана.
Примечание: В настоящее время этот проект поддерживает только Windows.
🔥 Почему MCPControl?
MCPControl соединяет ИИ-модели и ваш рабочий стол, обеспечивая безопасный программный контроль:
- 🖱️ Движения и щелчки мыши
- ⌨️ Ввод с клавиатуры и ярлыки
- 🪟 Управление окнами
- 📸 Запись и анализ скриншота
- 📋 Работа с планшетом
🔌 Быстрый старт
Требования
-
Установите инструменты сборки (включая нагрузку VC++)
-
Установить Python (если он ещё не установлен)
-
Установить Node.js
Установка
- Установка пакета MCPControl
Конфигурация
MCPControl лучше всего работает в виртуальной машине с разрешением 1280x720 для оптимальной точности клицания.
Настройте клиент Claude для подключения к MCPControl через SSE-транспорт:
Вариант 1: Прямое подключение SSE
Для подключения к серверу MCPControl, работающему на виртуальной машине или удалённой машине:
Замените 192.168.1.100:3232 на IP-адрес и порт вашего сервера.
Вариант 2: Локальный запуск с SSE
Эта страница переведена автоматически. Технические детали смотрите в оригинале.
README
Показан фрагмент оригинального README. Открыть оригинал.
MCPControl
Windows control server for the Model Context Protocol, providing programmatic control over system operations including mouse, keyboard, window management, and screen capture functionality.
Note: This project currently supports Windows only.
🔥 Why MCPControl?
MCPControl bridges the gap between AI models and your desktop, enabling secure, programmatic control of:
- 🖱️ Mouse movements and clicks
- ⌨️ Keyboard input and shortcuts
- 🪟 Window management
- 📸 Screen capture and analysis
- 📋 Clipboard operations
🔌 Quick Start
Prerequisites
-
Install Build Tools (including VC++ workload)
# Run as Administrator - may take a few minutes to complete winget install Microsoft.VisualStudio.2022.BuildTools --override "--wait --passive --add Microsoft.VisualStudio.Workload.VCTools --includeRecommended" -
Install Python (if not already installed)
# Install Python (required for node-gyp) winget install Python.Python.3.12 -
Install Node.js
# Install latest LTS version winget install OpenJS.NodeJS
Installation
- Install MCPControl Package
npm install -g mcp-control
Configuration
MCPControl works best in a virtual machine at 1280x720 resolution for optimal click accuracy.
Configure your Claude client to connect to MCPControl via SSE transport:
Option 1: Direct SSE Connection
For connecting to an MCPControl server running on a VM or remote machine:
{
"mcpServers": {
"MCPControl": {
"transport": "sse",
"url": "http://192.168.1.100:3232/mcp"
}
}
}
Replace 192.168.1.100:3232 with your server’s IP address and port.
Option 2: Local Launch with SSE
To launch MCPControl locally with SSE transport:
{
"mcpServers": {
"MCPControl": {
"command": "mcp-control",
"args": ["--sse"]
}
}
}
Starting the Server
First, start the MCPControl server on your VM or local machine:
mcp-control --sse
The server will display:
- Available network interfaces and their IP addresses
- The port number (default: 3232)
- Connection status messages
VM Setup Example
- Start your Windows VM with 1280x720 resolution
- Install MCPControl on the VM:
npm install -g mcp-control - Run the server with SSE transport:
mcp-control --sse - Note the VM’s IP address (e.g.,
192.168.1.100) - Configure Claude with the SSE URL:
{
Установка
This server does not publish a one-line install command.
Open the repository installation guide Новичок в MCP? Начните с руководства на mcpskill.org →Конфигурация
{
"mcpServers": {
"MCPControl": {
"transport": "sse",
"url": "http://192.168.1.100:3232/mcp"
}
}
}