7 min read
Desktop Commander vs Windows-MCP: what each does, remote access, and alternatives
In short: they are the two most popular open-source MCP servers for giving an AI access to a computer, and they do different halves of the job. Desktop Commander works on the terminal and files: it runs commands, manages processes, searches and edits files, on Windows, Mac and Linux. Windows-MCP works on the Windows interface: it clicks, types, reads the state of windows, takes screenshots and runs PowerShell. Both are free, MIT-licensed and run locally next to a desktop AI app such as Claude Desktop. Using them from claude.ai, ChatGPT or the phone takes extra steps: Desktop Commander offers its own cloud relay, while Windows-MCP leaves exposing it to you. If you want both halves and remote access ready out of the box, there are paid servers built for that.
At a glance
| Aspect | Desktop Commander | Windows-MCP |
|---|---|---|
| What the AI can do | Run terminal commands, manage processes, read, write, search and edit files | Click, type, scroll, use shortcuts, read windows and UI elements, screenshots, PowerShell, clipboard, registry |
| Kind of control | Commands and files, no graphical interface | Graphical interface of Windows and its programs |
| Systems | Windows, Mac, Linux | Windows 7 to 11 |
| Installation | One npx command (needs Node.js) | Claude Desktop extension, or uvx windows-mcp (needs uv) |
| Works with | Claude Desktop, Claude Code, Codex CLI, Cursor and other MCP clients | Claude Desktop, Codex CLI, Gemini CLI, Perplexity desktop and other MCP clients |
| Remote access | Through the project's hosted relay and a small “device” program on your PC | You expose it yourself (HTTP with options for authentication); its remote mode drives a Windows VM in their cloud, not your PC |
| Cost | Free, open source; the company also sells a desktop app with its own plans | Free, open source |
Desktop Commander
Desktop Commander is an MCP server that gives an assistant terminal and file system powers: it can start commands and long-running processes, read their output, list and kill processes, read and write files, search across a project and make targeted edits to files instead of rewriting them. Every tool call is written to a local log, which is useful to check what happened after a long task. It was born for Claude Desktop and now works with most MCP clients, including coding tools.
Install: with Node.js installed, one setup command adds it to Claude Desktop's configuration; other clients need their own config entry. Remotely: the project runs a hosted “Remote MCP” and a small device program you run on your computer, which keeps a secure connection open so ChatGPT or Claude on the web can reach your machine; it is also listed in OpenAI's plugin directory. Watch out for: it does not operate the graphical interface of programs, and the remote mode goes through the project's own cloud service.
Windows-MCP
Windows-MCP gives an assistant the Windows interface: a snapshot of the open apps and the interactive elements on screen, then clicks, typing, scrolling, drags, shortcuts and waits, plus screenshots, app launching, PowerShell, clipboard, process and registry tools, and a mode that reads web pages in the browser. It works with any model and does not need a vision model.
Install: it is available as an extension in Claude Desktop, or with uvx windows-mcp for other clients. Remotely: it can listen over HTTP with options for an access key, SSL and an IP allowlist, but setting that up safely is your job. Its separate “remote mode” connects to a hosted service that runs Windows virtual machines, which is not the same as reaching your own PC. Watch out for: the project recommends Windows set to English for its app-launching tool, every tool can be switched off individually, and anonymous usage statistics are on unless you turn them off.
Using them from claude.ai, ChatGPT or the phone
Both are designed first as local servers: the AI app runs on the same computer and launches them. That is enough if you sit at the PC with Claude Desktop. To reach the PC from claude.ai, ChatGPT or the phone apps, you need a remote server: an address on the internet, protected by authentication, that you add as a custom connector. Your options:
- Desktop Commander's hosted relay, for terminal and files;
- exposing Windows-MCP over HTTP yourself, behind authentication and an encrypted tunnel;
- a server built to be remote from the start.
Doing it by hand means tunnels, certificates and OAuth: the steps and the pitfalls are in MCP server on Windows: every option compared, and the basics of local and remote servers in what an MCP server is.
Other alternatives
| Alternative | What it gives | Fits if |
|---|---|---|
| Claude Desktop built-in extensions | File system and other tools installed in one click | You only need files, at your desk, with Claude |
| winremote-mcp | Open-source Windows server with dozens of tools and an optional access key for remote use | You want to self-host remote access and manage it yourself |
| ChatGPT or Claude computer use | The AI operates the screen from its own desktop app | You use one assistant and the task is visual. Codex on Windows |
| MCP DeskManager | Terminal, files, browser and Windows programs, remote out of the box | You want both halves from any Claude or ChatGPT chat |
Where MCP DeskManager fits
DeskManager is our product, and it covers both halves in one Windows program: persistent terminals and files with previous versions kept, like Desktop Commander, and Windows programs through UI Automation, like Windows-MCP, plus a dedicated browser and your real Chrome with your logins. It is remote from the start: it opens an encrypted tunnel with its own address and OAuth sign-in, so you paste one address into Claude or ChatGPT and use the PC from the web, the desktop and the phone apps. Irreversible actions need your confirmation. Stay with the free projects if you only use the PC at your desk with Claude Desktop, if you are on Mac or Linux, or if you are comfortable building the remote part yourself; DeskManager is paid software, with a seven-day free trial.
How to choose
- Terminal and files, at your desk, free → Desktop Commander.
- Windows programs and the interface, at your desk, free → Windows-MCP.
- Both, at your desk → install both: they do not overlap much.
- Terminal and files from ChatGPT or the web → Desktop Commander with its remote relay.
- Everything from any Claude or ChatGPT chat, phone included, without building the remote part → MCP DeskManager.
Frequently asked questions
What is Desktop Commander MCP?
An open-source MCP server that lets an AI assistant run terminal commands, manage processes, and read, search and edit files on your computer. It works on Windows, Mac and Linux.
What is Windows-MCP?
An open-source MCP server that lets an AI operate the Windows interface: clicks, typing, window state, screenshots and PowerShell. It is available as a Claude Desktop extension.
Is Desktop Commander free?
The MCP server is free and open source under the MIT license. The company behind it also offers a separate desktop app with its own plans.
Can I use Desktop Commander or Windows-MCP from ChatGPT?
Desktop Commander, yes, through its hosted remote relay. Windows-MCP is local by default: you would have to expose it over HTTP yourself, behind authentication.
Which one should I install on Windows?
Desktop Commander for commands and files, Windows-MCP for the graphical interface; many people install both. For remote use from any chat with both capabilities, consider a server built to be remote.
Further reading
- Install MCP on Windows: 4 methods, easiest first
- MCP server on Windows: every option compared
- Computer use agents: every way to let AI control your PC, Mac or phone
Want terminal, files and Windows programs from any Claude or ChatGPT chat? Remote out of the box, seven days free.
Discover MCP DeskManager Ask the assistant