Desktop Commander MCP
MCP server giving Claude persistent terminal sessions, filesystem search, and diff-based file editing. 5.5K stars, MIT license. Trended on Hacker News and Product Hunt. Developer community reports switching from Windsurf/Cursor because of it.
- Run long-lived terminal processes that persist across sessions
- Search large codebases using fast filesystem-level tools
- Edit files across multiple projects from a single assistant
The most popular community MCP server for terminal control. Persistent shell sessions are the key differentiator vs. Claude Code's built-in terminal — processes survive between messages.
Developers who need Claude to manage long-running processes, search large codebases, and edit files across projects.
https://github.com/wonderwhy-er/DesktopCommanderMCP
By wonderwhy-er
How to Get It
npx @wonderwhy-er/desktop-commander@latest setup
Tip: Paste this into a Claude Code conversation. Verify command matches your Claude Code version.
Trust Signals Source Reviewed
Data & Access
Community Pulse Active
Discussed on Hacker News, Reddit
- this is why they shut Sora down. — Reddit · 1504 pts
- I got tired of ChatGPT forgetting everything, so I built it a "Save Game" featur — Reddit · 1460 pts
- Desktop Commander MCP - Game-Changing Update Already Live! — Reddit · 66 pts
18 mentions across 2 sources
Reviewer notes
Source Reviewed review. These are observations, not a security certification.
5.8K stars, active development. Docker sandboxing available. Security hardening built in. 87 open issues — monitor reliability.
Terminal access by design. Blocklists and symlink protection. Docker isolation option. Single maintainer. RESTRICTED: Full terminal + filesystem access. Shell execution capability. Requires compensating controls (sandboxing, separate accounts, restricted profiles) before team deployment.
2026-04-02: LIMITATION: Full terminal access with no sandboxing by default — can execute anything on your machine. Single maintainer. Pin to a specific version rather than @latest for team deployments.
2026-03-29: Source: Multiple X posts including Nate_Google_ thread. GitHub repo: https://github.com/wonderwhy-er/DesktopCommanderMCP. Install command: npx @wonderwhy-er/desktop-commander@latest setup. Provides terminal access, file read/write, process management, code diff editing. Works with both Claude Desktop (Cowork) and Claude Code.
2026-03-29: SECURITY NOTE: Grants full file system and terminal access. Should be Tier 2 at best — evaluate permissions carefully before client deployment. Key risk: shell execution + file writes = high blast radius.
How to evaluate tools before deploying →
Data shown here comes from public APIs and automated scanning. Reviewer notes reflect one person's experience. This is not a security certification or legal recommendation. Always evaluate tools according to your own organization's policies.
Evaluation
5.8K stars, active development. Docker sandboxing available. Security hardening built in. 87 open issues — monitor reliability.