Desktop Commander
Advanced terminal and filesystem control for long-running processes.
Advanced terminal and filesystem control for long-running processes.
What it is
Desktop Commander gives Claude advanced terminal and filesystem control: kick off long-running processes and watch the output, surgical file edits via search-replace, deep filesystem search. Useful when Claude is your daily driver on your own machine.
Install / Setup
Option 1 โ Terminal:
claude mcp add desktop-commander --scope user -- npx -y @wonderwhy-er/desktop-commander@latest
Option 2 โ Prompt Claude Code:
Install Desktop Commander MCP (@wonderwhy-er/desktop-commander) via claude mcp add with --scope user and verify it's running with /mcp.
Repo: github.com/wonderwhy-er/DesktopCommanderMCP
Liking this?
Inside the community I show you how I run all of this day-to-day โ live sessions, direct feedback on your setup, and my full configs.
Use cases
- Long-running processes โ Dev servers, build scripts, docker-compose: Claude boots them, attaches, and reads the output live.
- Surgical file edits โ Search-replace with context instead of rewriting whole files.
- Filesystem recon โ "Find every file in this project older than 30 days that isn't in .gitignore."
- Process management โ Port stuck? Claude finds the PID and kills it.
- Multi-terminal workflows โ Claude juggles parallel terminal sessions for backend, frontend, and tests at once.
Pro tip
Desktop Commander has access to your entire system โ lock down the allowed root directories in the config explicitly, otherwise Claude can wander outside your project and touch stuff it shouldn't.
๐ Anyone can install MCPs. Knowing which combo actually moves the needle for your workflow โ that's what saves you weeks. Inside the community I walk you through my full MCP setup. โ Join the Claude Code Mastery Community
Updated regularly โ follow @vine.codes for more.
Want more?