能力标签
开源计算机控制MCP
🔌
MCP工具

开源计算机控制MCP

基于 Python · 让 AI 助手直接操作你的系统与工具
英文名:open-computer-use
⭐ 78 Stars 🍴 17 Forks 💻 Python 📄 NOASSERTION 🏷 AI 8.2分
8.2AI 综合评分
计算机控制MCP服务Claude代码Docker隔离LLM代理
✦ AI Skill Hub 推荐

经 AI Skill Hub 精选评估,开源计算机控制MCP 获评「强烈推荐」。这款MCP工具在功能完整性、社区活跃度和易用性方面表现出色,AI 评分 8.2 分,适合有一定技术背景的用户使用。

📚 深度解析

开源计算机控制MCP 是一款基于 MCP(Model Context Protocol)标准协议的 AI 工具扩展。MCP 协议由 Anthropic 开发并开源,旨在建立 AI 模型与外部工具之间的标准化通信接口,目前已被 Claude Desktop、Claude Code、Cursor 等主流 AI 工具采纳。

通过安装 开源计算机控制MCP,你的 AI 助手将获得额外的工具调用能力,可以用自然语言直接操控该工具的功能,无需学习复杂的命令行语法。MCP 工具的核心价值在于"一次配置,永久增强"——配置完成后,每次与 AI 对话时都可以无缝调用这些工具。

在技术实现上,MCP 工具通过标准的 JSON-RPC 协议与 AI 客户端通信,工具的功能以"工具列表"的形式暴露给 AI 模型,AI 可以按需调用。开源计算机控制MCP 提供了结构化的工具调用接口,使 AI 模型能够精确地理解和使用每个功能点,显著降低 AI 在工具使用上的错误率。

与传统的 API 集成相比,MCP 工具的优势在于无需编写代码——用户只需在配置文件中添加几行 JSON,即可让 AI 获得全新能力。AI Skill Hub 将 开源计算机控制MCP 评为 AI 评分 8.2 分,属于同类工具中的优质选择。

📋 工具概览

开源计算机控制MCP 是一款遵循 MCP(Model Context Protocol)标准协议的 AI 工具扩展。通过 MCP 协议,它可以让 Claude、Cursor 等主流 AI 客户端直接访问和操作外部工具、数据源和服务,实现 AI 能力的无缝扩展。无论是文件操作、数据库查询还是 API 调用,都可以通过自然语言在 AI 对话中直接触发,极大提升生产效率。

GitHub Stars
⭐ 78
开发语言
Python
支持平台
Windows / macOS / Linux
维护状态
轻量级项目,按需更新
开源协议
NOASSERTION
AI 综合评分
8.2 分
工具类型
MCP工具
Forks
17

📖 中文文档

以下内容由 AI Skill Hub 根据项目信息自动整理,如需查看完整原始文档请访问底部「原始来源」。

开源计算机控制MCP 是一款遵循 MCP(Model Context Protocol)标准协议的 AI 工具扩展。通过 MCP 协议,它可以让 Claude、Cursor 等主流 AI 客户端直接访问和操作外部工具、数据源和服务,实现 AI 能力的无缝扩展。无论是文件操作、数据库查询还是 API 调用,都可以通过自然语言在 AI 对话中直接触发,极大提升生产效率。

📌 核心特色
  • 通过标准 MCP 协议与 Claude、Cursor 等主流 AI 客户端深度集成
  • 提供结构化工具调用接口,显著降低 AI 集成复杂度
  • 支持 Claude Desktop 和 Claude Code 无缝接入,开箱即用
  • 可与其他 MCP 工具组合叠加,构建完整 AI 工作站
  • 轻量无侵入设计,不影响现有系统架构
🎯 主要使用场景
  • 在 Claude Desktop 对话中直接调用本地工具,实现 AI 与系统的深度联动
  • 通过自然语言驱动复杂的多步骤自动化任务,代替繁琐手动操作
  • 将多个 MCP 工具组合使用,构建个人专属 AI 工作站
以下安装命令基于项目开发语言和类型自动生成,实际以官方 README 为准。
安装命令
# 方式一:通过 Claude Code CLI 一键安装
claude skill install https://github.com/Wide-Moat/open-computer-use

# 方式二:手动配置 claude_desktop_config.json
{
  "mcpServers": {
    "-------mcp": {
      "command": "npx",
      "args": ["-y", "open-computer-use"]
    }
  }
}

# 配置文件位置
# macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
# Windows: %APPDATA%/Claude/claude_desktop_config.json
📋 安装步骤说明
  1. 确认已安装 Node.js(v18 或以上版本)
  2. 打开 Claude Desktop 或 Claude Code 的 MCP 配置文件
  3. 按「交给 Agent 安装 → Claude Desktop」标签中的 JSON 配置填入 mcpServers 字段
  4. 保存配置文件并重启 Claude 客户端
  5. 重启后,在对话中即可使用本工具
以下用法示例由 AI Skill Hub 整理,涵盖最常见的使用场景。
常用命令 / 代码示例
# 安装后在 Claude 对话中直接使用
# 示例:
用户: 请帮我用 开源计算机控制MCP 执行以下任务...
Claude: [自动调用 开源计算机控制MCP MCP 工具处理请求]

# 查看可用工具列表
# 在 Claude 中输入:"列出所有可用的 MCP 工具"
以下配置示例基于典型使用场景生成,具体参数请参照官方文档调整。
配置示例
// claude_desktop_config.json 配置示例
{
  "mcpServers": {
    "_______mcp": {
      "command": "npx",
      "args": ["-y", "open-computer-use"],
      "env": {
        // "API_KEY": "your-api-key-here"
      }
    }
  }
}

// 保存后重启 Claude Desktop 生效
📑 README 深度解析 真实文档 完整度 70/100 查看 GitHub 原文 →
以下内容由系统直接从 GitHub README 解析整理,保留代码块、表格与列表结构。

Open Computer Use

Build CodeQL Release License Stars Issues PRs Welcome CodeRabbit Pull Request Reviews

MCP server that gives any LLM its own computer — managed Docker workspaces with live browser, terminal, code execution, document skills, and autonomous sub-agents. Self-hosted, open-source, pluggable into any model.

Online demo: chat.yambr.com — Open WebUI with Computer Use already set up, sign in with GitHub or Google. (More ways to try it below.) See it in action: Demo course on docs.yambr.com — eight live scenarios captured from the chat above (pitch deck, Word doc, Excel, PDF invoice, data chart, live-rendered landing page, web scrape, building a custom skill). Real prompts, real screenshots, copy-pasteable. If any of this looks useful, a ⭐ on the repo really helps — thanks!

Demo: Qwen 3.6 Plus scrapes GitHub Trending, builds an Excel chart, and ships an editorial web dashboard — all in one chat

What's Inside the Sandbox

Sandbox Contents

CategoryTools
**Languages**Python 3.12, Node.js 22, Java 21, Bun
**Documents**LibreOffice, Pandoc, python-docx, python-pptx, openpyxl
**PDF**pypdf, pdf-lib, reportlab, tabula-py, ghostscript
**Images**Pillow, OpenCV, ImageMagick, sharp, librsvg
**Web**Playwright (Chromium), Mermaid CLI
**AI**Claude Code CLI, Playwright MCP
**OCR**Tesseract (configurable languages)
**Media**FFmpeg
**Diagrams**Graphviz, Mermaid
**Dev**TypeScript, tsx, git

Required setup when embedding Open WebUI into your own stack

If you run Open WebUI outside the stock docker-compose.webui.yml — your own compose, Kubernetes, Portainer, or a downstream repo — there are four traps that will silently break Computer Use. All four hit us in production. Check in this order.

Step 1 — Build the image from openwebui/Dockerfile, don't pull upstream

Pulling ghcr.io/open-webui/open-webui:vX.Y.Z gives you a stock image without any of this repo's patches. Four of them are critical for UX:

PatchWithout it
fix_artifacts_auto_showHTML/iframe renders as raw text in chat body instead of the artifacts panel
fix_preview_url_detectionPreview iframe is never auto-inserted after file links
fix_tool_loop_errorsRaw exceptions instead of banners; MCP call failed: Session terminated appears unwrapped
fix_large_tool_resultsTOOL_RESULT_MAX_CHARS stops truncating and the large-result upload path (via ORCHESTRATOR_URL) becomes a no-op; large outputs wreck the model context

Only CHAT_RESPONSE_MAX_TOOL_CALL_RETRIES keeps working on an upstream image (it's a stock Open WebUI env) — which creates a false "everything is configured" feeling.

Use build: in your downstream compose, mirroring docker-compose.webui.yml:11-15:

services:
  open-webui:
    build:
      context: ./openwebui   # path into this repo
      dockerfile: Dockerfile
      args:
        OPENWEBUI_VERSION: "0.9.2"
    image: open-webui-with-cu-patches:latest   # local tag, do not pull

Verify the patches are baked into the running container:

docker exec open-webui bash -c \
  'grep -rl "FIX_ARTIFACTS_AUTO_SHOW" /app/build/_app/immutable/chunks/ >/dev/null \
   && echo "patches applied" || echo "MISSING — you are on upstream image"'

The FIX_ARTIFACTS_AUTO_SHOW JS comment marker is injected by fix_artifacts_auto_show.py at build time as a version-stable identifier — it does not depend on minified Svelte variable names, which change with every Open WebUI release.

Step 2 — No build-arg required for preview URL detection (host-agnostic since v0.9.2.0)

fix_preview_url_detection is now fully host-agnostic. The injected JS reads the origin directly from the matched URL at runtime (_pm[1] captures the full https://host:port prefix), so the patch requires no build-time host configuration. The COMPUTER_USE_SERVER_URL build-arg has been removed from openwebui/Dockerfile.

No action needed — the patch works automatically regardless of whether you use localhost:8081, a public domain, or Docker internal DNS. The preview iframe src is always reconstructed from the URL the model wrote into the message, which in turn comes from the server's PUBLIC_BASE_URL env var.

Verify the patch is applied:

```bash docker exec open-webui bash -c \ 'grep -rl "FIX_PREVIEW_URL_DETECTION" /app/build/_app/immutable/chunks/ >/dev/null \ && echo "patches applied" || echo "MISSING — fix_preview_url_detection not baked in"'

Build your own skills — package recurring work into reusable functions

invoice-builder skill demonstrating itself: usage code on the left, generated PDF on the right

1. Start Computer Use Server (builds workspace image on first run, ~15 min)

docker compose up --build

Manual setup (if not using docker-compose)

If you run Open WebUI separately, you need to manually:

  1. Go to Workspace > Tools → Create new tool → paste contents of openwebui/tools/computer_use_tools.py
  2. Set Tool ID to ai_computer_use (required for filter to work)
  3. Configure Valves: ORCHESTRATOR_URL = internal URL of your Computer Use Server (http://computer-use-server:8081 for Docker compose)
  4. Open the tool's ⋯ → Share menu and set access to Public (grants read to both group:* and user:* wildcards) — otherwise only your admin account sees the tool and non-admin users get an empty tool list with no error
  5. Go to Workspace > Functions → Create new function → paste openwebui/functions/computer_link_filter.py
  6. Enable the filter: toggle Active and toggle Global in the Functions list — these are two separate switches, and active-but-not-global means the filter loads but is never applied to chats
  7. In your model settings, set Function Calling = Native and Stream Chat Response = On. Or set them globally once in Admin → Settings → Models → Advanced Params (function_calling: native, stream_response: true) — that becomes DEFAULT_MODEL_PARAMS for every model.

The docker-compose stack handles all of this automatically.

2. Preview URL detection is host-agnostic (no build-arg needed since v0.9.2.0):

docker exec open-webui bash -c \ 'grep -rl "FIX_PREVIEW_URL_DETECTION" /app/build/_app/immutable/chunks/ >/dev/null \ && echo "patches applied" || echo "MISSING — fix_preview_url_detection not baked in"'

→ both must be http://computer-use-server:8081 (internal URL, Docker service DNS),

Build workspace image locally

docker build --platform linux/amd64 -t open-computer-use:latest .

Build and run full stack

docker compose up --build ```

Quick Start

```bash git clone https://github.com/Wide-Moat/open-computer-use.git cd open-computer-use cp .env.example .env

Edit .env — set OPENAI_API_KEY (or any OpenAI-compatible provider)

Model Settings (important!)

After adding a model in Open WebUI, go to Model Settings and set:

SettingValueWhy
**Function Calling**NativeRequired for Computer Use tools to work
**Stream Chat Response**OnEnables real-time output streaming

Without Function Calling: Native, the model won't invoke Computer Use tools.

Configuration

All settings via .env:

VariableDefaultDescription
OPENAI_API_KEYLLM API key (any OpenAI-compatible)
OPENAI_API_BASE_URLCustom API base URL (OpenRouter, etc.)
MCP_API_KEYBearer token for MCP endpoint
DOCKER_IMAGEopen-computer-use:latestSandbox container image
COMMAND_TIMEOUT120Bash tool timeout (seconds)
SUB_AGENT_TIMEOUT3600Sub-agent timeout (seconds)
SINGLE_USER_MODEtrue = one container, no chat ID needed; false = require X-Chat-Id; unset = lenient
PUBLIC_BASE_URLhttp://computer-use-server:8081Browser-reachable URL of the Computer Use server. Baked into /system-prompt and returned to the Open WebUI filter in the X-Public-Base-URL response header — **single source of truth** for the public URL. [Open WebUI filter URL requirements](docs/openwebui-filter.md#two-url-roles--public-server-env-and-internal-filtertool-valve).
CHAT_RESPONSE_MAX_TOOL_CALL_RETRIES, ORCHESTRATOR_URL, TOOL_RESULT_MAX_CHARS, TOOL_RESULT_PREVIEW_CHARSSettings on the **open-webui container** (not CU-server). Required when embedding — see [Required setup when embedding Open WebUI](#required-setup-when-embedding-open-webui-into-your-own-stack).
POSTGRES_PASSWORDopenwebuiPostgreSQL password
VISION_API_KEYVision API key (for describe-image)
ANTHROPIC_AUTH_TOKENAnthropic key (for Claude Code sub-agent)
MCP_TOKENS_URLSettings Wrapper URL (optional, see below)
MCP_TOKENS_API_KEYSettings Wrapper auth key

Custom Skills & Token Management (optional)

By default, all 13 built-in skills are available to everyone. For per-user skill access and custom skills, deploy the Settings Wrapper — see settings-wrapper/README.md.

Personal Access Tokens (PATs): The settings wrapper can also store encrypted per-user PATs for external services (GitLab, Confluence, Jira, etc.). The server fetches them by user email and injects into the sandbox — so each user's AI has access to their repos/docs without sharing credentials. The server-side code for token injection is implemented (docker_manager.py), but the Open WebUI tool doesn't pass the required headers yet. This is on the roadmap — if you need PAT management, open an issue.

3. Env vars reached the container:

docker exec open-webui env | grep -E 'CHAT_RESPONSE_MAX_TOOL_CALL_RETRIES|TOOL_RESULT_|ORCHESTRATOR_URL'

5. Server env (baked into system prompt AND returned to filter via header):

docker exec computer-use-server env | grep ^PUBLIC_BASE_URL=

MCP Integration

The server speaks standard MCP over Streamable HTTP. Point any MCP client at it — hosted or self-hosted.

- Hosted: https://api.yambr.com/mcp/computer_use with Authorization: Bearer <key from app.yambr.com>. Client configs and full reference live on docs.yambr.com. - Self-hosted: http://localhost:8081/mcp. Quick sanity check:

  curl -X POST http://localhost:8081/mcp \
    -H "Content-Type: application/json" \
    -H "X-Chat-Id: test" \
    -d '{"jsonrpc":"2.0","id":1,"method":"initialize","params":{"protocolVersion":"2024-11-05","capabilities":{},"clientInfo":{"name":"test","version":"1.0"}}}'
  
Full self-host integration guide (LiteLLM, Claude Desktop, custom clients): docs/MCP.md. The per-chat system prompt rides six redundant MCP-native channels (tool descriptions, /home/assistant/README.md in the sandbox, InitializeResult.instructions, resources/list for uploaded files, plus an HTTP /system-prompt endpoint for legacy integrations) — full map in docs/system-prompt.md.

MCP Client Integrations

The Computer Use Server speaks standard MCP over Streamable HTTP — any MCP-compatible client can connect. Open WebUI is the primary tested frontend, but not the only option.

ClientSelf-hosted URLHosted URLStatus
[**Open WebUI**](https://github.com/open-webui/open-webui)Docker Compose stack included, auto-configuredn/a — use [chat.yambr.com](https://chat.yambr.com) directly (pointing your own Open WebUI at the hosted API isn't a documented path)Tested in production
[**Claude Desktop**](https://claude.ai/download)http://localhost:8081/mcp — see [docs/MCP.md](docs/MCP.md)https://api.yambr.com/mcp/computer_use — see [docs/CLOUD.md](docs/CLOUD.md)Works
[**n8n**](https://n8n.io)MCP Tool node → http://computer-use-server:8081/mcpMCP Tool node → https://api.yambr.com/mcp/computer_useWorks
[**LiteLLM**](https://github.com/BerriAI/litellm)MCP proxy config — see [docs/MCP.md](docs/MCP.md)MCP proxy → https://api.yambr.com/mcp/computer_useWorks
**Custom client**Any HTTP client with MCP JSON-RPC — see curl examples in [docs/MCP.md](docs/MCP.md)Same, with Authorization: Bearer sk-... (key from [app.yambr.com](https://app.yambr.com))Works

Open WebUI Integration

Open WebUI is an extensible, self-hosted AI interface. We use it as the primary frontend because it supports tool calling, function filters, and artifacts — everything needed for Computer Use.

Compatibility: This build is strictly built and verified against Open WebUI 0.9.2. The first 3 segments of our build version (v0.9.2.X) always match the Open WebUI base version it targets. If you run a different Open WebUI version, pick the Open Computer Use build whose first 3 version segments match yours — e.g., for Open WebUI 0.8.12 use a v0.8.12.Y build.

Why not a fork? We intentionally did not fork Open WebUI. Instead, everything is bolted on via the official plugin API (tools + functions) and build-time patches for missing features. This means you can use stock Open WebUI 0.9.2 with this build (the version that the first 3 segments of our build version v0.9.2.X match) — just install the tool and filter. Patches are applied at Docker build time; strongly recommended — 4 of them affect user-visible UX (artifacts panel, preview iframe, error banners, large tool-result handling). Pulling ghcr.io/open-webui/open-webui directly skips all of them — see Required setup when embedding Open WebUI for the full checklist.

Running Claude Code through a corporate gateway (LiteLLM, Azure, Bedrock)? See docs/claude-code-gateway.md for the three-path operator recipe.

The openwebui/ directory contains:

  • tools/ — MCP client tool (thin proxy to Computer Use Server). Required — this is the bridge between Open WebUI and the sandbox.
  • functions/ — System prompt injector + file link rewriter + archive button. Required — without it the model doesn't know about skills and file URLs.
  • patches/ — Build-time fixes for artifacts, error handling, file preview. Optional but recommended — improves UX significantly.
  • init.sh — Auto-installs tool + filter on first startup. Optional — you can install manually via Workspace UI instead.
  • Dockerfile — Builds a patched Open WebUI image with auto-init. Optional — use stock Open WebUI + manual setup if you prefer.
🇨🇳 中文文档镜像 AI 翻译 2026-06-25
英文原文章节由系统翻译为中文摘要,便于快速理解。完整原文见上方 "📑 README 深度解析"。
📌 简介

Open Computer Use 是一个强大的自动化工具,旨在赋予 AI 操作计算机的能力。通过集成先进的控制逻辑,该项目允许 AI 模型在受控的沙盒环境中执行复杂的计算机任务,实现从文档处理到网页操作的全方位自动化。

⚡ 功能介绍

本项目提供了一个功能完备的沙盒环境,内置了丰富的工具链以支持多种任务。支持 Python 3.12、Node.js 22、Java 21 等多种编程语言;具备强大的文档处理能力(LibreOffice, Pandoc, python-docx 等)和 PDF 操作能力(pypdf, tabula-py 等);同时集成 Pillow、OpenCV 等图像处理库,以及基于 Playwright 的 Web 自动化能力,能够应对复杂的数字化工作流。

📋 环境依赖

如果你计划将 Open WebUI 集成到自定义的架构中(如使用自己的 Docker Compose、Kubernetes 或 Portainer),请务必注意四个可能导致 Computer Use 功能失效的“陷阱”。在生产环境中,这些问题往往是隐性的,建议按照官方推荐的顺序逐一检查环境配置,以确保服务能够正常运行。

🛠 安装步骤(Docker/pip/源码)

你可以通过 `docker compose up --build` 快速启动项目,系统会在首次运行时构建 Workspace 镜像。若采用手动部署方式(不使用 Docker Compose),需在 Open WebUI 的 Workspace > Tools 中创建新工具,并粘贴 `computer_use_tools.py` 的内容,同时务必将 Tool ID 设置为 `ai_computer_use`,并正确配置 Valves 中的 `ORCHESTRATOR_URL` 指向你的 Computer Use Server 地址。

🚀 使用教程

快速开始非常简单:首先通过 Git 克隆仓库,进入项目目录后,将 `.env.example` 复制并重命名为 `.env`。随后根据你的需求配置 API 密钥,即可开始体验 AI 驱动的计算机自动化操作。

⚙️ 配置说明(含 MCP / env)

项目的所有配置均通过 `.env` 文件进行管理。你需要设置 `OPENAI_API_KEY` 以及(如果使用第三方服务)`OPENAI_API_BASE_URL`。特别注意:在 Open WebUI 的 Model Settings 中,必须将 Function Calling 设置为 `Native` 模式,并开启 Stream Chat Response,否则模型将无法正确调用 Computer Use 工具。

🔄 工作流/模块

本项目实现了标准的 MCP (Model Context Protocol) 集成,通过 Streamable HTTP 协议进行通信。这意味着任何兼容 MCP 的客户端都可以连接到该服务器。目前已针对 Open WebUI 完成深度测试,同时也支持通过托管端点(Hosted URL)进行远程连接,为开发者提供了极高的灵活性。

🎯 aiskill88 AI 点评 A 级 2026-05-21

创新性强的MCP实现,为LLM注入计算机控制能力。架构清晰、Docker隔离设计合理,有较好的实用价值和发展潜力。

📚 实用指南(长尾问题)
适合谁
  • 需要让 Claude / Cursor 操作本地工具的 AI 工程师
  • 构建多智能体协作系统的 Agent 开发者
  • 构建企业知识库 / RAG 检索应用的团队
  • 需要从图片、PDF 提取文字的文档自动化场景
最佳实践
  • 配置 MCP 服务器时建议使用 stdio 传输 + JSON-RPC,避免暴露公网
  • 生产部署优先使用 Docker Compose 隔离依赖,并挂载 volume 持久化数据
  • Agent 任务先做 dry-run 验证工具调用链,再开启自主执行
常见错误
  • API key 直接提交到 git 仓库(请用 .env 并加入 .gitignore)
  • MCP 配置路径拼错或权限不足,重启 Claude Desktop 才生效
  • 容器内无法访问宿主机 localhost — 使用 host.docker.internal
  • Python 依赖冲突:建议用 venv / uv 隔离环境
部署方案
  • Docker:open-computer-use 提供官方镜像,docker compose up 一键启动
  • CLI:直接 npm install -g / pip install,命令行调用
  • 云端托管:可放在 Vercel / Railway / Fly.io 等 PaaS 平台
相关搜索
open-computer-use 中文教程open-computer-use 安装报错怎么办open-computer-use MCP 配置open-computer-use Docker 部署open-computer-use Agent 工作流open-computer-use 与同类工具对比open-computer-use 最佳实践open-computer-use 适合谁用

⚡ 核心功能

👥 适合谁
  • 需要让 Claude / Cursor 操作本地工具的 AI 工程师
  • 构建多智能体协作系统的 Agent 开发者
  • 构建企业知识库 / RAG 检索应用的团队
  • 需要从图片、PDF 提取文字的文档自动化场景
⭐ 最佳实践
  • 配置 MCP 服务器时建议使用 stdio 传输 + JSON-RPC,避免暴露公网
  • 生产部署优先使用 Docker Compose 隔离依赖,并挂载 volume 持久化数据
  • Agent 任务先做 dry-run 验证工具调用链,再开启自主执行
⚠️ 常见错误
  • API key 直接提交到 git 仓库(请用 .env 并加入 .gitignore)
  • MCP 配置路径拼错或权限不足,重启 Claude Desktop 才生效
  • 容器内无法访问宿主机 localhost — 使用 host.docker.internal
  • Python 依赖冲突:建议用 venv / uv 隔离环境

👥 适合人群

Claude Desktop / Claude Code 用户AI 工具开发者需要扩展 AI 能力的专业人士自动化工程师

🎯 使用场景

  • 在 Claude Desktop 对话中直接调用本地工具,实现 AI 与系统的深度联动
  • 通过自然语言驱动复杂的多步骤自动化任务,代替繁琐手动操作
  • 将多个 MCP 工具组合使用,构建个人专属 AI 工作站

⚖️ 优点与不足

✅ 优点
  • +标准化 MCP 协议,生态互联性强
  • +与 Claude 官方生态无缝对接
  • +即插即用,配置简单快捷
⚠️ 不足
  • 依赖 Claude 客户端,非 Claude 用户无法使用
  • MCP 协议仍在持续演进,接口可能变更
  • 需要一定的配置步骤
⚠️ 使用须知

该工具使用 NOASSERTION 协议,商用场景请仔细阅读协议条款,必要时咨询法律意见。

AI Skill Hub 为第三方内容聚合平台,本页面信息基于公开数据整理,不对工具功能和质量作任何法律背书。

建议在沙箱或测试环境中充分验证后,再部署至生产环境,并做好必要的安全评估。

📄 License 说明

📄 NOASSERTION — 请查阅原始协议条款了解具体使用限制。

🔗 相关工具推荐

📚 相关教程推荐
📰 相关 AI 新闻
🍿 AI 圈相关吃瓜
🗺️ 相关解决方案
🧩 你可能还需要
基于当前 Skill 的能力图谱,自动补全的工具组合

❓ 常见问题 FAQ

open-computer-use 是一款Python开发的AI辅助工具。开源MCP工具:MCP server that gives any LLM its own computer — managed Docker workspaces with 。⭐78 · Python 主要应用场景包括:AI自动化桌面操作、代码开发调试、系统任务自动化。
💡 AI Skill Hub 点评

AI Skill Hub 点评:开源计算机控制MCP 的核心功能完整,质量优秀。对于Claude Desktop / Claude Code 用户来说,这是一个值得纳入个人工具库的选择。建议先在非生产环境试用,再逐步推广。

⬇️ 获取与下载
📚 深入学习 开源计算机控制MCP
查看分步骤安装教程和完整使用指南,快速上手这款工具
🌐 原始信息
原始名称 open-computer-use
原始描述 开源MCP工具:MCP server that gives any LLM its own computer — managed Docker workspaces with 。⭐78 · Python
Topics 计算机控制MCP服务Claude代码Docker隔离LLM代理
GitHub https://github.com/Wide-Moat/open-computer-use
License NOASSERTION
语言 Python
🔗 原始来源
🐙 GitHub 仓库  https://github.com/Wide-Moat/open-computer-use

收录时间:2026-05-20 · 更新时间:2026-05-30 · License:NOASSERTION · AI Skill Hub 不对第三方内容的准确性作法律背书。

📺 订阅 AI Skill Hub Daily Telegram 频道
每天 8 条精选 AI Skill、MCP、Agent 与自动化工具推送
加入频道 →