Control persistent shells and file systems
desktop-commander-overviewskillsetup L2★6,129
wonderwhy-er/DesktopCommanderMCP ↗What it does
Execute persistent shells, long-running processes, and filesystem operations
Best for
Cross-turn stateful workflows: dev servers, builds, spreadsheet/doc edits, SSH operations.
Inputs
- · [object Object]
- · [object Object]
- · [object Object]
Outputs
- · [object Object]
- · [object Object]
Requires
- · Persistent shell session
- · SSH client
- · ripgrep
- · python-docx (server)
Preconditions
Desktop Commander MCP installed; workspace scope granted.
Failure modes
- · Shell session timeout (long-running process)
- · Excel file locked by another user
- · SSH key passphrase blocks interaction
- · edit_block old_string ambiguous → overwrites wrong text
Trust signals
- · Persistent shell state across calls (env vars, cwd, activated venv)
- · First-class support for .xlsx, .docx, .pdf
- · Safety: edit_block fails loudly on ambiguous matches