
Windows Computer Use Mcp
io.github.hiphopanda由 GitHub 账号 hiphopanda 发布v0.1.0更新于 Oct 24, 2026
Control Windows desktop via MCP: mouse, keyboard, screenshots, clipboard, and apps.
概览
让助手控制 Windows 桌面:移动和点击鼠标、输入按键、截屏、读写剪贴板,以及打开或列出应用程序。
- 可以做什么
- 通过 MCP 提供 Windows 桌面自动化工具。工具涵盖全屏或指定区域截图、鼠标移动、左键/右键/双击、拖拽与滚轮滚动、输入文本与按键组合、长按按键、获取光标位置、读写剪贴板文本、列出运行中与前台应用、打开应用,以及列出已连接的显示器。桌面操作由 Bun 运行时启动 PowerShell 脚本执行,底层输入通过运行时加载的 Win32 user32.dll 实现。
- 适用场景
- 当助手需要直接操作 Windows 机器时使用,例如驱动没有 API 的图形界面程序、填写表单、复现点击流程或截取屏幕内容。仅在 Windows 10/11 上、且针对本地桌面会话时有用。
- 运行要求
- 仅在 Windows 10/11 上以 stdio 本地进程运行。需要 Bun >= 1.3.11,或通过 npm 或 npx 安装/运行 npm 包 windows-computer-use-mcp。未声明账号、API 密钥、环境变量或请求头。在 MCP 客户端设置中配置为 stdio 命令。
安装
在 SourceWeft 中
- 打开 控制台中的 Windows Computer Use Mcp,将其添加到工作区。
- 为需要使用其工具的对话启用该服务。
Desktop only,通过 STDIO。 STDIO 服务会启动本地进程,因此需要 SourceWeft 桌面宿主。
其他 MCP 客户端
参照 仓库 中的启动说明。
README
Windows Computer Use MCP Server
English | 中文
An MCP (Model Context Protocol) server that provides desktop automation tools for Windows. Control mouse, keyboard, take screenshots, manage clipboard, and interact with applications — all through the MCP protocol.
Note: This server only runs on Windows.
Features
- Screenshots — Capture full screen or specific regions as base64 PNG
- Mouse Control — Move, click, double-click, right-click, drag, scroll
- Keyboard Input — Type text, press key combinations, hold keys
- Cursor Position — Get current cursor coordinates
- Clipboard — Read and write clipboard text
- Application Management — List running apps, get frontmost app, open apps
- Display Info — List connected displays with dimensions
Tools
Installation
Prerequisites
- Bun >= 1.3.11
- Windows 10/11
Install via npm
Install via npx (no install needed)
Build from source
Configuration
Add to your MCP client settings (e.g. Claude Desktop):
Or if installed globally:
Development
Architecture
- Runtime: Bun + TypeScript
- Transport: stdio (MCP protocol)
- Platform Layer: All desktop operations go through PowerShell scripts executed via
Bun.spawn - Low-level Input: Uses Win32 P/Invoke (
user32.dll) loaded at runtime — no precompiled native modules needed
License
中文
一个基于 MCP(Model Context Protocol)协议的 Windows 桌面自动化服务器。通过 MCP 协议控制鼠标、键盘、截屏、剪贴板,以及管理应用程序。
注意:本服务器仅支持 Windows 系统。
功能特性
- 截屏 — 全屏或指定区域截图,返回 base64 PNG
- 鼠标控制 — 移动、单击、双击、右击、拖拽、滚轮滚动
- 键盘输入 — 输入文本、按键组合、长按按键
- 光标位置 — 获取当前光标坐标
- 剪贴板 — 读写剪贴板文本
- 应用管理 — 列出运行中的应用、获取前台应用、打开应用
- 显示器信息 — 列出已连接的显示器及分辨率
工具列表
安装
环境要求
- Bun >= 1.3.11
- Windows 10/11
通过 npm 安装
通过 npx 运行(无需安装)
从源码构建
配置
在 MCP 客户端配置中添加(如 Claude Desktop):
或全局安装后:
开发
架构
- 运行时:Bun + TypeScript
- 传输层:stdio(MCP 协议)
- 平台层:所有桌面操作通过
Bun.spawn执行 PowerShell 脚本 - 底层输入:通过 Win32 P/Invoke(
user32.dll)在运行时加载 — 无需预编译原生模块
许可证
来源:README.md,提交 e22aac2
工具
0版本历史
1- v0.1.0最新Sep 16, 2026
评分
已满足适用检查项的 40%
该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。
- 近 30 天内可连通25 分
请保持端点能够响应 MCP 握手;SourceWeft 每 30 天探测一次。
- 已声明认证方式10 分
请在注册中心条目中声明凭据请求头,或保持端点能够响应探测,以便判定其认证方式。
- 已列出工具15 分
请让服务器在无凭据时响应 tools/list,或发布可在沙箱中无凭据启动的软件包。
- 描述必需15 分
- 图标10 分
- 文档15 分
- 许可证10 分
请在仓库或注册中心条目中声明许可证。