Skip to content

Summary

Computer-use MCP server for Windows — 19 tools for clicking, typing, shell, filesystem and registry, driving the desktop without a vision model.

Features

  • 19 tools: click, type, scroll, shortcut, PowerShell, filesystem, registry and more
  • Accessibility-tree driven — works without a vision model
  • DOM mode for Chrome, Edge and Firefox automation
  • Auth keys, IP allowlisting, TLS and OAuth 2.0
  • 0.2–0.5s between actions

Installation

Set up this MCP server in your favorite AI agent — copy a ready-made configuration below.

Any MCP-compatible agent

Most agents (Claude, Cursor, Windsurf, VS Code, and more) read a standard mcpServers configuration.

  1. Open your agent's MCP configuration file.
  2. Merge the snippet below into it.
  3. Restart the agent — the "Windows-MCP" tools will be available.
{
  "mcpServers": {
    "windows-mcp": {
      "command": "uvx",
      "args": [
        "windows-mcp",
        "serve"
      ]
    }
  }
}

Description

Most desktop automation for agents assumes a vision model looking at screenshots. Windows-MCP takes the accessibility route instead: it reads the UI tree, so a text-only model can click a button by name and know what is on screen without an image round-trip. Vision is supported but optional, which makes it usable with cheap models and keeps latency between actions at roughly 0.2–0.5 seconds.

Nineteen tools cover the surface: Screenshot and Snapshot for state, Click, Type, Scroll, Move, Shortcut for input, Wait and WaitFor for synchronisation, App for launching and switching, plus PowerShell, FileSystem, Scrape, MultiSelect, MultiEdit, Clipboard, Process, Notification and Registry. A DOM mode handles browser automation in Chrome, Edge and Firefox with page structure rather than pixels.

Because it is genuinely a remote-control surface, the security options matter and are present: auth keys, IP allowlisting, TLS and OAuth 2.0, configured by CLI flag or ~/.windows-mcp/config.toml.

The README is honest about limits, which is worth reading before wiring it into anything: selecting a specific range of text is unreliable, the Type tool is not a good fit for writing code in an IDE, and video games are out of scope. Requires Windows 7–11, Python 3.13+ and the uv package manager. MIT licensed.

Related MCP Servers

New

Qase test management over MCP: 36 task-oriented tools for cases, runs, results, defects and QQL search, hosted at mcp.qase.io or self-run with your own API token.

New

Arm's official MCP server for porting and tuning software on Arm — semantic docs search, codebase migration scanning, container architecture checks and LLVM-MCA assembly analysis.

New

Official AntV MCP server that turns a description of your data into a rendered chart — 26 visualization types from bar and line to sankey, mind-map, fishbone and geographic maps.

MCP: Headroom

by Headroom Labs

New

Context-compression MCP server that shrinks tool outputs, logs, files and RAG chunks before they reach the model, cutting 60-95% of tokens on JSON payloads.

Browse all MCP servers →