mcpField
O
open-compute (computer-use)

open-compute (computer-use)

本地服务
github.com生产力12 周前更新

关于 open-compute (computer-use)

open-compute (computer-use) 是用于启动 Python MCP 服务的 npm 启动器,供运行在 Windows 桌面上的 MCP 客户端执行计算机操作。它通过本地 stdio 转发 MCP JSON-RPC;启动器本身不提供沙箱或安全边界。

主要功能

  1. 01启动 Python MCP 服务
  2. 02通过 stdio 转发 MCP JSON-RPC
  3. 03支持 Windows 桌面捕获和输入
  4. 04使用 OPEN_COMPUTE_GIT_REF 选择后端来源

适用场景

  1. 01将本地 MCP 客户端连接到计算机操作工具
  2. 02在 Windows 桌面执行屏幕捕获和输入
  3. 03选择后端分支、标签或提交

MCP 相关

启动器会运行 Python MCP 服务,并通过本地 stdin/stdout 转发 MCP JSON-RPC。实际可用工具和操作模式由所选后端决定。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

mcp.json · 通用配置
{
"mcpServers": {
"lukisch-open-compute": {
"command": "npx",
"args": [
"-y",
"open-compute-mcp"
]
}
}
}
启动命令npx -y open-compute-mcp

本地服务需要在你的电脑上安装运行环境(如 Node.js 18+)。各客户端的配置文件位置不同,请参考客户端文档。

安装包
npmopen-compute-mcp0.1.0-alpha.6

工具

还没有获取到工具列表

本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。

详细介绍

open-compute-mcp

Python open-compute MCP 服务的 npm 启动器。它通过本地 stdin/stdout 转发 MCP JSON-RPC。实际的屏幕捕获和输入操作要求在 MCP 客户端所在的主机上使用交互式 Windows 桌面。不提供 Glama 或其他托管/云端桌面部署。

此简短入口取代了前身提交 59cd953 中的长篇 README.md。修订后的详细指南存档于此,保留了此前的章节锚点和图示。这是修订后的副本,而非未作改动的历史快照;原始版本仍可通过提交链接查看。

CI npm version License: MIT

EN | Deutsch

安装和运行

需要 Node.js 18 或更高版本以及 uv。后端需要 Python 3.10 或更高版本;uvx 可以使用已安装的兼容解释器,也可以在需要时下载并管理一个解释器。默认启动方式会从 GitHub 的 master 分支获取 Python 服务;设置 OPEN_COMPUTE_GIT_REF 可选择分支、标签或提交。这些引导步骤需要网络连接。

将此服务添加到本地 MCP 客户端:

{
  "mcpServers": {
    "open-compute": {
      "command": "npx",
      "args": ["-y", "open-compute-mcp"]
    }
  }
}

npm 包与此 Git 仓库分开发布;如需确认特定源代码版本,请查看已发布的包版本。直接使用 uvx 的配置见详细快速入门。

启动器的功能

它会启动 Python MCP 服务并转发标准输入/输出。此封装器不会实现网络过滤器、沙箱、权限降级或环境清理功能。子进程会继承启动器的环境和操作系统权限。

默认的 uvx 命令会从 GitHub 获取 Python 项目;安装 npm 包时会连接 npm。在交互式终端中,可选的更新提示可能会检查 npm。本地 stdio 描述的是客户端到封装器的传输方式;它不会阻止子进程或 MCP 客户端访问网络。客户端负责控制工具结果的路由,包括屏幕截图。

如需实际进行屏幕捕获和输入操作,请在要控制的 Windows 桌面上运行 MCP 客户端。操作模式和目标选择由 Python 服务决定;请配置客户端的审批控制。此封装器不是操作系统安全边界。

工具和配置

工具参考是独立 Python 项目的工具列表快照,基于文档中说明的源代码引用。运行中的服务会根据所选引用定义可用工具的架构。另请参阅环境变量。

相关集成

Cowork Protocol Desktop Companion包含一个可选的计算机使用适配器,需由用户手动启动,它会通过本地 stdio 启动独立的 Python Open Compute MCP 服务。其文档所述的默认方式使用 uvx;此 npm 启动器不是 Cowork 的依赖项。此关联不会改变上文所述的进程、网络或权限边界。

文档

仓库源代码清单当前声明的版本为 0.1.0-alpha.20。此文档工作不更改版本,也不会发布新版本。

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。