wonderwhy-er/DesktopCommanderMCP
by Various
This is MCP server for Claude that gives it terminal control, file system search and diff file editing capabilities
MCP
wonderwhy-er/DesktopCommanderMCP
Added 1 June 2026
Overview
DesktopCommanderMCP is an MCP server that gives Claude terminal control, file system search, and diff-based file editing capabilities. It allows Claude to execute shell commands, search files, and apply edits with diff previews on the user's machine.
Best for
Best for
Developers who want to give Claude direct access to their development environment for automation
Use cases
- Running shell commands through Claude
- Searching file system for code or documents
- Editing files with diff previews
How to use
Install
npx @wonderwhy-er/desktop-commander@latest setup Tested with
Claude Desktop, Claude Code, Cursor, Windsurf, Cline, Continue, VS Code, ChatGPT
Example client config
{\n "mcpServers": {\n "desktop-commander": {\n "command": "npx",\n "args": [\n "-y",\n "@wonderwhy-er/desktop-commander@latest"\n ]\n }\n }\n} Notes
DesktopCommanderMCP is an MCP server that gives Claude terminal control, file system search, and diff-based file editing capabilities. It allows Claude to execute shell commands, search files, and apply edits with diff previews on the user’s machine.
6,097 stars on GitHub. Last updated 2026-06-01. Licensed MIT.
Use cases
- Running shell commands through Claude
- Searching file system for code or documents
- Editing files with diff previews
Pros
- Open source TypeScript implementation with 6k+ stars
- Enables direct terminal and file system access for Claude
- Supports diff-based editing for safer file modifications
Cons
- Requires Claude desktop app or compatible MCP client
- Granting terminal access to AI poses security risks
- Needs careful permission management to prevent unintended actions
Indexed from awesome-mcp-servers-punkpeye and enriched against its public facts.
Pros
- Open source TypeScript implementation with 6k+ stars
- Enables direct terminal and file system access for Claude
- Supports diff-based editing for safer file modifications
Cons
- Requires Claude desktop app or compatible MCP client
- Granting terminal access to AI poses security risks
- Needs careful permission management to prevent unintended actions
Pairs with
Other entries in the index that connect to this one. Click through to see the chain.
AperionAI/shield
Various
Local guardrails for AI coding agents. Wraps any MCP server and blocks destructive tool calls — DROP TABLE, rm -rf, force-push, unscoped UPDATE/DELETE — before they execute. Free,
dragogargo/mcp-sysmon
Various
MCP server for system monitoring — CPU, memory, disk, network, and process management via Claude
jasonjmcghee/claude-debugs-for-you
Various
Enable any LLM (e.g. Claude) to interactively debug any language for you via MCP and a VS Code Extension
kascada/logmcp
Various
MCP server — read-only log access for AI assistants. Debug your Linux server with AI, without giving the AI shell access.
knewstimek/agent-tool
Various
MCP tool server for AI coding agents -- encoding-aware file tools, binary analysis, DAP debugger, SSH/SFTP, process memory, and more
mark3labs/mcp-filesystem-server
Various
Go server implementing Model Context Protocol (MCP) for filesystem operations.
8b-is/smart-tree
Various
Smart Tree: not just a tree, a philosophy. A context-aware, AI-crafted replacement for 20+ tools with MEM8 quantum compression, semantic search, AST-smart editing, and partnership
blinkingbit-oss/execkit
Various
Stateful, structured, safe command execution for AI agents - over local shells, SSH, and Docker.
dimpagk92/cellar
Various
Computer Experience Layer — MCP server for native computer use on macOS. Structured perception, reliable actions, continuous awareness.
efforthye/fast-filesystem-mcp
Various
A high-performance Model Context Protocol (MCP) server that provides secure filesystem access for Claude and other AI assistants.
ellmos-ai/ellmos-codecommander-mcp
Various
Developer-focused MCP server with 17 tools for code analysis, JSON repair, import management, Markdown export, diffs and regex testing
ezyang/codemcp
Various
Coding assistant MCP for Claude Desktop
ferodrigop/forge
Various
Terminal MCP server for AI coding agents — spawn, manage, and monitor PTY sessions via the Model Context Protocol
ferrislucas/iterm-mcp
Various
A Model Context Protocol server that executes commands in the current iTerm session - useful for REPL and CLI assistance
g0t4/mcp-server-commands
Various
Model Context Protocol server to run commands (tool: runProcess)
Harusame64/desktop-touch-mcp
Various
Windows computer-use MCP server: drive any desktop app via semantic discover-then-act targeting (entities + leases, not pixel coordinates), with per-action perception guards, a nat
j0hanz/filesystem-context-mcp-server
Various
A local filesystem MCP server that lets LLMs and AI agents read, write, search, diff, patch, and manage files safely and efficiently. Built for reliable, structured, and controlled
LincolnBurrows2017/filesystem-mcp
Various
Model Context Protocol server for file system operations
louis030195/terminator-mcp-agent
Various
playwright for windows computer use
LukeLamb/claude-terminal-mcp
Various
Terminal, filesystem, and background-job tools for Claude Desktop on Linux. Zero-dependency MCP extension, MIT-licensed.
ooples/mcp-console-automation
Various
MCP server for AI-driven console application automation and monitoring
raychao-oao/pty-mcp
Various
MCP server for interactive terminal sessions — local shells, SSH, serial ports, and persistent remote sessions
rusiaaman/wcgw
Various
Shell and coding agent on mcp clients
sbuysse/gnome-desktop-mcp
Various
GNOME desktop automation via MCP — screenshots, window management, and input injection for AI agents
sonirico/mcp-shell
Various
Give hands to AI. MCP server to run shell commands securely, auditably, and on demand.
tinqiao-oss/clawtouch-mcp
Various
ClawTouch MCP server — exposes a real USB-HID keyboard/mouse (Raspberry Pi Pico 2) as Model Context Protocol tools for any LLM agent. MIT.
tumf/mcp-shell-server
Various
A secure shell command execution server implementing the Model Context Protocol (MCP)
VertexStudio/developer
Various
🦀 🏠 🍎 🪟 🐧 - Comprehensive developer tools for file editing, shell command execution, and screen capture capabilities
yiwenlu66/PiloTY
Various
PiloTY: AI pilot for PTY operations via MCP - enables AI agents to control interactive terminals like a human
Get the free Developer’s Field Guide
A 27-page field guide to the AI coding workflow with Claude. Claude Code, MCP servers, the prompt patterns that work, and what to delegate. Free.
Enter your work email. We send it straight over, plus a few short notes worth knowing. Unsubscribe any time.