windows-computer-use-mcp
Windows Computer Use for AI Agents. Both a tool (22 MCP tools for click, type, screenshot, OCR, UI inspection) and an agent (autonomous mission engine, macro recorder, intent-based discovery, event watchers). Built with opencode (DeepSeek V4). Ships as MCP server, web UI, and Tauri desktop app.
Install / Use
claude mcp add sandraschi -- npx -y github:sandraschi/windows-computer-use-mcpIf the server publishes to npm under a different name, use that package instead — check the repo README.
MCP Server
Model Context Protocol server
Quality Score
Category
SecuritySupported Platforms
Our assessment of windows-computer-use-mcp
windows-computer-use-mcp scores 77/100 on our quality scale, 1013th of 1,099 Security skills we index.
Its MCP Server is 6.0 KB long, split into 7 sections and no code examples: a thorough specification that gives an agent plenty to work with.
It has 43 GitHub stars, so there is little community track record yet; judge it on its content.
Maintenance, license and trust
- The repository was last updated today, so windows-computer-use-mcp is actively maintained.
- It is released under the MIT license, a permissive license that allows use, modification and commercial use with attribution.
- Its trust signals score 97/100, with no cautions. These come from repository metadata, not a code audit — read the skill file before letting an agent act on it.
windows-computer-use-mcp compared with similar skills
All 4 of these similar skills score higher than windows-computer-use-mcp; compare them before choosing.
| Skill | Score | Stars | Updated | Format |
|---|---|---|---|---|
| windows-computer-use-mcp (this skill)by sandraschi | 77 | 43 | today | MCP Server |
| Agent-Reachby Panniantong | 100 | 96.7k | 5d ago | CLAUDE.md |
| headroomby headroomlabs-ai | 100 | 75.2k | today | CLAUDE.md |
| CowAgentby zhayujie | 100 | 47.4k | today | CLAUDE.md |
| Scraplingby D4Vinci | 100 | 87.1k | today | MCP Server |
Frequently asked questions
- How do I install windows-computer-use-mcp?
- Run
claude mcp add sandraschi -- npx -y github:sandraschi/windows-computer-use-mcp. The install tabs above show the steps for each supported agent. - Which AI agents does windows-computer-use-mcp work with?
- It is written for Claude Code and Claude Desktop, as a MCP Server file. Other agents that read the same format can often use it too.
- Is windows-computer-use-mcp safe to use?
- It is MIT-licensed and scores 97/100 on trust signals. Skills are instructions an agent will follow, so read the file before installing it and do not approve commands you do not understand.
- Is windows-computer-use-mcp still maintained?
- The repository was last updated today, so windows-computer-use-mcp is actively maintained.
Skill content
View source on GitHubwindows-computer-use-mcp
<p align="center"> <a href="https://github.com/sandraschi/windows-computer-use-mcp"><img src="https://img.shields.io/github/stars/sandraschi/windows-computer-use-mcp?style=flat-square" alt="Stars"></a> <a href="https://github.com/sandraschi/windows-computer-use-mcp/blob/main/LICENSE"><img src="https://img.shields.io/badge/license-MIT-blue?style=flat-square" alt="License"></a> <a href="https://python.org"><img src="https://img.shields.io/badge/Python-3.12+-3776AB?style=flat-square&logo=python&logoColor=white" alt="Python"></a> <a href="https://fastmcp.com"><img src="https://img.shields.io/badge/FastMCP-3.2-7c5cfc?style=flat-square" alt="FastMCP"></a> </p>Computer-use agent (CUA) for Windows: let an AI see and operate your desktop — click buttons, type text, read windows, run whole missions autonomously. Built on pywinauto.
A tool for agents, and an agent itself.
| You | It |
|-----|----|
| Use it as an MCP server | Claude, Cursor, DeepSeek call automation_windows, automation_elements, automation_mission — 20 tools |
| Use it as an autonomous agent | Give it a goal: automation_mission(run="install app, verify UI, screenshot result") — it plans, executes, retries, and reports |
| Use it as a webapp | start.ps1 opens a React dashboard at http://127.0.0.1:10788 with HITL, crawler, logging |
| Use it as a desktop app | The NSIS installer bundles everything into one binary — no Python, no uv, no git needed |
Exhibit A: 100 Tauri/NSIS installers, one unattended run, $2 in LLM costs. Install, screenshot, verify, report — zero human intervention. That is what agentic Windows automation looks like at scale.
Built on pywinauto. Read docs/SAFETY.md before production use.
Quick Start
Claude Desktop (one line): download
install.ps1
from the latest release, then run it — it installs the .mcpb bundle for you.
Other clients: uvx / manual config snippets are in INSTALL.md.
| Method | Command / Config |
|--------|-----------------|
| MCP stdio (Cursor, Claude Desktop) | { "mcpServers": { "windows-computer-use": { "command": "uv", "args": ["--directory", "<PATH>", "run", "windows-computer-use-mcp"] } } } |
| HTTP streamable (any MCP HTTP client) | { "mcpServers": { "windows-computer-use": { "url": "http://127.0.0.1:10789/mcp" } } } |
| Web operator UI | .\start.ps1 → http://127.0.0.1:10788 |
| Desktop app (NSIS installer) | Download from Releases — zero deps |
See INSTALL.md for detailed setup. Run just demo for examples.
Features
- Window Management — find, activate, maximize, minimize, position, close
- Mouse & Keyboard — click, drag, type, hotkeys, app shortcuts
- UI Elements — inspect, click, read text, verify state via UIA / Win32
- Visual Intelligence — screenshots, OCR, template matching
- Autonomous Missions — give it a goal, it plans and executes with retry + verification
- Macro Recording — record any UI sequence, replay, verify outcomes
- Multi-App Workflows — chain actions across Notepad, Calc, Paint, or any Windows app
- Telemetry — every action logged to SQLite; query failure patterns by tool
- Adaptive Location — auto-cascades through title/auto_id/control_id/class/OCR to find elements
- Face Recognition — optional, off by default
Documentation
| Doc | Content | |-----|---------| | INSTALL.md | Setup: desktop app, uv, MCP config | | docs/ONBOARDING.md | First-timer setup: what to install, pitfalls, sanity check | | docs/README.md | Full documentation hub | | docs/py-stack.md | Python dependency deep dive | | docs/composing-with-playwright.md | Browser automation with Playwright MCP | | docs/ocr.md | OCR system — Tesseract setup, limitations, competition | | docs/cua-nsis-certification.md | Dogfooding: using the tool to test its own NSIS installer | | docs/ROADMAP.md | Improvement roadmap short/medium/long term | | docs/SAFETY.md | HITL, kill switch, opt-in features | | docs/TOOLS.md | Portmanteau tool reference | | tests/README.md | Test suite guide and e2e setup | | examples/README.md | Runnable demos | | mcpb/README.md | MCPB bundle packaging | | web_sota/README.md | Operator UI build/dev guide | | CHANGELOG.md | Release history |
Ports
| Port | Service | |------|---------| | 10788 | Frontend — Vite operator UI | | 10789 | Backend — FastAPI + FastMCP HTTP | | stdio | MCP transport (port-free) |
Related
| Repo | What it does | |------|-------------| | autohotkey-mcp | Raw input recording/replay via AHK | | browser-mcp | Playwright browser control — for webapps, HTML DOM, websites | | virtualization-mcp | Sandbox / VM isolation | | windows-operations-mcp | Registry, services, accounts |
Browser vs desktop: This server drives Win32 / UI Automation. For HTML/DOM and websites, pair with browser-mcp (Playwright). Both MCPs can run side by side — use one profile that loads both and let the LLM pick the right tool for the target.
Fleet standards: mcp-central-docs.
License
MIT — Copyright (c) 2026 Sandra Schipal.
Related Skills
Agent-Reach
96.7kGive your AI agent eyes to see the entire internet. Read & search Twitter, Reddit, YouTube, GitHub, Bilibili, XiaoHongShu — one CLI, zero API fees.
headroom
75.2kCompress tool outputs, logs, files, and RAG chunks before they reach the LLM. 20% fewer tokens for coding agents, 60-95% fewer tokens for JSON, same answers. Library, proxy, MCP server.
CowAgent
47.4kOpen-source personal AI assistant & Agent Harness. Plans tasks, runs tools and skills, self-evolves with memory and knowledge. Multi-agent, multi-model, multi-channel. Lightweight, extensible, one-line install.
Scrapling
87.1k🕷️ An adaptive Web Scraping framework that handles everything from a single request to a full-scale crawl! Don't be shy, join here: https://discord.gg/EMgGbDceNQ and follow here for daily tips and tricks: https://x.com/Scrapling_dev
Languages
Trust signals
From repository metadata: license, adoption, age and documentation. Not a code audit — see the Safety scan above for what the skill file itself contains.
