$ timeahead.in
/ servers/npm/@wonderwhy-er/desktop-commander
npm

@wonderwhy-er/desktop-commander

MCP server for terminal operations and file editing

6k stars18k/wkupdated 0d agogithub ↗
91excellent
▣ Overview
npm downloadsBuy Me A CoffeeDiscord

What it does

Desktop Commander exposes file operations, terminal commands, and code execution to Claude via MCP. It reads and writes files across your filesystem, executes terminal commands with output streaming, manages running processes, and works with structured formats (Excel, PDF, DOCX). Code runs in-memory (Python, Node.js, R) without disk writes. The server includes recursive directory search, audit logging, process output pagination, and symlink traversal protection.

Who it's for

Developers and DevOps engineers who want Claude to interact directly with their local system—searching codebases, editing files in bulk, running build commands, analyzing data files, and managing services from a single chat interface without juggling separate tools.

Common use cases

  • Execute long-running terminal commands and manage processes directly from Claude
  • Search codebases and perform bulk file edits with AI-driven regex replacements
  • Analyze CSV, JSON, and Excel data files interactively in chat
  • Automate local development tasks (builds, tests, deployments) triggered from conversation
  • Read and modify Word documents, PDFs, and other structured files programmatically

Setup pitfalls

  • Default install via npx requires Node.js; Docker option available for isolated, containerized environments
  • High risk class: grants Claude filesystem read/write and arbitrary command execution—verify the command blocklist before connecting to untrusted AI instances or shared systems
  • Long-running commands can exceed Claude's context window; use output pagination with offset/length to manage large outputs
  • Verify path restrictions if multiple users or agents share the same system
▣ Score BreakdownMCPScore = Σ(raw × weight)
DimensionRawWeighted
Security
35%
100
35.0
Freshness
25%
100
25.0
Adoption
20%
89
17.8
Quality
10%
80
8.0
Trust
10%
50
5.0
Total
90.8
⚿ Capabilities & Risk Explainer
fs readfs writenetworkexecsecrets
◆ Risk level: high
fs read + fs write + network + exec + secrets active — can execute code, access credentials, and make external network calls.
⚙ Install config
Claude Desktop · Cursor · Windsurf · VS Code (Copilot) · Claude Code
add to your MCP client config:
{
  "mcpServers": {
    "wonderwhy-erdesktop-commander": {
      "command": "npx",
      "args": [
        "-y",
        "@wonderwhy-er/desktop-commander"
      ]
    }
  }
}
⚙ Maintenance health
65/ 100 · is this project alive?
contributors (1y)23
top contributor share74%
releases (1y)23
last release0d ago
ci✓ passing
⛁ Raw data
weekly downloads18k
github stars6k
forks724
open issues133
license✓ present
readme length50185 chars
last publish0d ago
last commit0d ago
last updated9h ago
install verified✗ fail · 17d ago
owner of this server? claim your listing to get a verified badgeclaim →
🔔 Score drop alerts
get notified by email when this server's score drops 5+ points