关于 Computer Use
Computer Use 是供 Claude 使用的本地 MCP 服务,通过截图、鼠标和键盘自动化控制电脑。它面向希望自动执行桌面任务的用户,工具设计参考 Anthropic 的 computer use 指南,并倾向使用键盘快捷键。
主要功能
- 01基于截图与电脑交互
- 02自动化鼠标和键盘操作
- 03引导优先使用键盘快捷键
- 04为 MCP 客户端提供本地设置
适用场景
- 01用 Claude 自动执行桌面任务
- 02通过电脑控制更改桌面设置
- 03使用键盘输入浏览网站
MCP 相关
它向 MCP 客户端提供电脑控制工具,使 Claude 能通过截图、鼠标和键盘操作电脑。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。
工具
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍
computer-use-mcp
💻 一个供 Claude 控制计算机的模型上下文协议服务。它与计算机使用非常相似,但更易于在本地设置和使用。
这是 Claude Haiku 4.5 更改我的桌面背景的视频(4 倍速):
https://github.com/user-attachments/assets/cd0bc190-52c4-49db-b3bc-4b8a74544789
警告
截至撰写本文时,模型经常会出错,也容易受到提示注入攻击。由于此 MCP 服务让模型完全控制你的计算机,这可能造成严重损害。因此,你应该把这当作让一个精力过剩的幼儿使用你的计算机一样看待——你可能需要密切监督,并考虑只在沙盒用户账户中使用。
安装
按照 install-mcp 上的说明操作,该工具会为你的 MCP 客户端(Claude Code、Claude Desktop、Cursor、Cline、VS Code 等)生成正确的配置。
提示
开箱即用。
不过,要获得最佳效果:
- 使用擅长计算机操作的模型——我推荐最新的 Claude 模型。
- 使用较小且常见的分辨率——720p 效果尤其好。在 macOS 上,你可以使用 displayoverride-mac 设置分辨率。如果无法使用其他分辨率,可以尝试放大活动窗口。
- 安装并启用 Rango 浏览器扩展。它可以启用网站键盘导航,比 Claude 尝试点击坐标可靠得多。你可以在 Rango 中调大字体,让提示更醒目。
工作原理
我们实现了一个几乎与 Anthropic 官方计算机使用指南完全相同的计算机使用工具,并进一步引导模型优先使用键盘快捷键。
此工具通过 nut.js 与你的计算机交互。
贡献
欢迎在 GitHub 上提交拉取请求!开始参与:
- 安装 Git 和 Node.js
- 克隆仓库
- 使用
npm install安装依赖 - 运行
npm run test执行测试 - 使用
npm run build构建
发布
版本遵循语义化版本规范。
发布步骤:
- 使用
npm version <major | minor | patch>更新版本号 - 运行
git push --follow-tags推送并附带标签 - 等待 GitHub Actions 发布到 NPM 注册表。
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。