Vine

โ† Back
MCPs

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?

Learn it straight from me.