windows-computer-use-mcp
Windows Computer Use MCP Server
English | 中文
Примечание: Этот сервер работает только на Windows.
Возможности
Скриншоты — Захват полного экрана или отдельных областей в формате base64 PNG
Управление мышью — Перемещение, клик, двойной клик, правый клик, перетаскивание, прокрутка
Ввод с клавиатуры — Ввод текста, нажатие комбинаций клавиш, удержание клавиш
Позиция курсора — Получение текущих координат курсора
Буфер обмена — Чтение и запись текста в буфер обмена
Управление приложениями — Список запущенных приложений, получение активного приложения, открытие приложений
Информация о дисплеях — Список подключенных дисплеев с размерами
Related MCP server: desktop-touch-mcp
Инструменты
Инструмент | Описание |
| Сделать скриншот текущего экрана |
| Сделать скриншот указанной области |
| Переместить курсор мыши в координаты |
| Левый клик в координатах или в текущей позиции |
| Правый клик в координатах |
| Двойной клик в координатах |
| Клик и перетаскивание из одной точки в другую |
| Прокрутка колеса мыши |
| Ввод строки текста |
| Нажатие комбинации клавиш (например, |
| Удержание клавиши в течение заданного времени |
| Получить текущую позицию курсора |
| Список всех запущенных приложений с видимыми окнами |
| Получить текущее активное приложение |
| Открыть приложение по имени или пути |
| Список подключенных дисплеев |
| Чтение текста из буфера обмена |
| Запись текста в буфер обмена |
Установка
Требования
Bun >= 1.3.11
Windows 10/11
Установка через npm
npm install -g windows-computer-use-mcpУстановка через npx (без установки)
npx windows-computer-use-mcpСборка из исходного кода
git clone https://github.com/hiphopanda/windows-computer-use-mcp.git
cd windows-computer-use-mcp
bun install
bun run buildКонфигурация
Добавьте в настройки вашего MCP-клиента (например, Claude Desktop):
{
"mcpServers": {
"computer-use": {
"type": "stdio",
"command": "npx",
"args": ["windows-computer-use-mcp"]
}
}
}Или если установлено глобально:
{
"mcpServers": {
"computer-use": {
"type": "stdio",
"command": "windows-computer-use-mcp"
}
}
}Разработка
bun install # Install dependencies
bun run dev # Run in development mode
bun run build # Build to dist/
bun run start # Run built versionАрхитектура
Среда выполнения: Bun + TypeScript
Транспорт: stdio (протокол MCP)
Платформенный слой: Все операции с рабочим столом выполняются через PowerShell-скрипты, запускаемые с помощью
Bun.spawnНизкоуровневый ввод: Использует Win32 P/Invoke (
user32.dll), загружаемый во время выполнения — не требуются предварительно скомпилированные нативные модули
Лицензия
中文
一个基于 MCP(Model Context Protocol)协议的 Windows 桌面自动化服务器。通过 MCP 协议控制鼠标、键盘、截屏、剪贴板,以及管理应用程序。
注意:本服务器仅支持 Windows 系统。
功能特性
截屏 — 全屏或指定区域截图,返回 base64 PNG
鼠标控制 — 移动、单击、双击、右击、拖拽、滚轮滚动
键盘输入 — 输入文本、按键组合、长按按键
光标位置 — 获取当前光标坐标
剪贴板 — 读写剪贴板文本
应用管理 — 列出运行中的应用、获取前台应用、打开应用
显示器信息 — 列出已连接的显示器及分辨率
工具列表
工具 | 说明 |
| 截取当前屏幕 |
| 截取指定区域 |
| 移动鼠标到指定坐标 |
| 左键点击 |
| 右键点击 |
| 双击 |
| 左键拖拽 |
| 滚动鼠标滚轮 |
| 输入文本 |
| 按键组合(如 |
| 长按按键 |
| 获取光标当前位置 |
| 列出所有运行中的应用 |
| 获取当前前台应用 |
| 按名称或路径打开应用 |
| 列出已连接的显示器 |
| 读取剪贴板文本 |
| 写入文本到剪贴板 |
安装
环境要求
Bun >= 1.3.11
Windows 10/11
通过 npm 安装
npm install -g windows-computer-use-mcp通过 npx 运行(无需安装)
npx windows-computer-use-mcp从源码构建
git clone https://github.com/hiphopanda/windows-computer-use-mcp.git
cd windows-computer-use-mcp
bun install
bun run build配置
在 MCP 客户端配置中添加(如 Claude Desktop):
{
"mcpServers": {
"computer-use": {
"type": "stdio",
"command": "npx",
"args": ["windows-computer-use-mcp"]
}
}
}或全局安装后:
{
"mcpServers": {
"computer-use": {
"type": "stdio",
"command": "windows-computer-use-mcp"
}
}
}开发
bun install # 安装依赖
bun run dev # 开发模式运行
bun run build # 构建到 dist/
bun run start # 运行构建产物架构
运行时:Bun + TypeScript
传输层:stdio(MCP 协议)
平台层:所有桌面操作通过
Bun.spawn执行 PowerShell 脚本底层输入:通过 Win32 P/Invoke(
user32.dll)在运行时加载 — 无需预编译原生模块
许可证
This server cannot be deployed
Maintenance
Related MCP Connectors
Eyes and hands on real Windows PCs — observe, click, type via Glasswarp API.
Securely control computers you explicitly pair through files, terminals, processes, screenshots, desktop UI/input, clipboard, browser automation, diagnostics, and document tools.
Automate 1,000+ services from any MCP-compatible AI agent: build Applets, run actions and queries.
Securely control paired computers with ReMCP.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceMCP server that provides computer control capabilities including mouse movements, keyboard actions, screenshot capture with OCR, and window management through a unified API.486 PyPI171MIT
- AlicenseAqualityAmaintenanceWindows desktop automation MCP server — screenshot, mouse, keyboard & UI Automation. Lets LLM agents see and control your Windows desktop directly.30301 npm22MIT
- AlicenseNot gradedqualityDmaintenanceProvides comprehensive computer control capabilities including mouse and keyboard automation, screen capture, OCR text recognition, and window management through MCP protocol.14 PyPI1MIT
- AlicenseNot gradedqualityDmaintenanceEnables AI clients to automate Windows desktop applications through window manipulation, image recognition, OCR, keyboard/mouse simulation, and memory operations via the MCP protocol.MIT