Skip to content
Windows-MCP

Windows-MCP

MIT
windowscomputer-usedesktop-automationgui

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

MCP: deja-vu

by Vladislav Shulcz

New

Indexes the coding-agent sessions already sitting on your disk — months of history from before you installed it — and serves them back over MCP. 3.5 GB searched in ~1.5 ms, no LLM, no embeddings.

Developer ToolsDatabases & Data
1 views
New

Microsoft's official MCP server for Azure DevOps - work items, repos, pipelines, wikis, test plans and iterations, reachable from any MCP client in plain language.

Developer Tools
1 views

MCP: Serena

by Oraios AI

New

Semantic code toolkit for coding agents — symbol-level search, editing and refactoring backed by language servers or the JetBrains platform.

Developer Tools

MCP: Hugging Face

by Hugging Face

New

Official Hugging Face MCP server: search models, datasets, Spaces and papers on the Hub, read repository files, and call Gradio apps as agent tools.

Developer ToolsWeb & Search
1 views
Browse all MCP servers →