MCP Catalogs
Homeopen-computer-use screenshot

open-computer-use

by Wide-Moat·74·Score 49

MCP server providing Docker workspaces with browser, terminal, code execution and document skills for any LLM.

developer-toolsproductivityai-llm
16
Forks
19
Open issues
this month
Last commit
2d ago
Indexed

Overview

Open Computer Use is a comprehensive MCP server that gives LLMs access to a fully-equipped Ubuntu sandbox environment running in isolated Docker containers. It enables AI agents to execute code, create documents, browse the web with real-time streaming, and run autonomous sub-agents through Claude Code. The solution is designed for production multi-user deployments with proper container isolation between chat sessions. It integrates seamlessly with any MCP-compatible client including Open WebUI, Claude Desktop, LiteLLM, and n8n.

Try asking AI

After installing, here are 6 things you can ask your AI assistant:

you:AI agent web scraping and data analysis with real-time browser interaction
you:Automated document generation (Word, Excel, PDF) with professional formatting
you:Code development and testing in isolated environments with full terminal access
you:Which LLM providers are supported?
you:How is user data isolated between sessions?
you:Can I customize the tools available in the sandbox?

When to choose this

Choose this when you need a self-hosted, production-ready computer environment for any LLM with strong isolation, multi-user support, and rich document creation capabilities.

When NOT to choose this

Avoid if you need simpler solutions, minimal resource usage, or are not comfortable with Docker-based architectures and complex setup processes.

Tools this server exposes

12 tools extracted from the README
  • execute_command

    Execute commands in the sandbox terminal

  • create_document

    Create documents using various document skills

  • create_spreadsheet

    Create Excel spreadsheets with formulas

  • create_pdf

    Create, fill forms, extract, or merge PDFs

  • playwright_cli

    Browser automation and web scraping using Playwright

  • describe_image

    Analyze images using vision API

  • frontend_design

    Build production-grade user interfaces

  • webapp_testing

    Test web applications with Playwright

  • sub_agent

    Delegate complex tasks to Claude Code sub-agent

  • skill_creator

    Create custom skills for repetitive tasks

  • gitlab_explorer

    Explore GitLab repositories

  • build_chart

    Create data visualizations from datasets

Comparable tools

open-terminalclaude-codeai-computer-useweb-scraping-mcpplaywright-mcp

Installation

Installation

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)

# 1. Start Computer Use Server (builds workspace image on first run, ~15 min)
docker compose up --build

# 2. Start Open WebUI (in another terminal)
docker compose -f docker-compose.webui.yml up --build

For MCP client integration, connect to http://localhost:8081/mcp for self-hosted or https://api.yambr.com/mcp/computer_use with API key for hosted version.

FAQ

Which LLM providers are supported?
Any OpenAI-compatible provider including OpenAI, Anthropic, OpenRouter, qwen, DeepSeek, and 75+ others.
How is user data isolated between sessions?
Each chat session runs in its own isolated Docker container with no data leakage between users.
Can I customize the tools available in the sandbox?
Yes, you can customize the Docker image or create custom skills using the built-in skill creator.

Compare open-computer-use with

GitHub →

Last updated · Auto-generated from public README + GitHub signals.