wonderwhy-er/DesktopCommanderMCP
This is MCP server for Claude that gives it terminal control, file system search and diff file editing capabilities
Implements advanced file operations including native Excel/PDF/DOCX support with surgical XML editing, in-memory code execution (Python, Node.js, R), and process management via MCP's stdio transport. Built on the MCP Filesystem Server foundation with vscode-ripgrep for recursive search, negative offset file reading for tail-like access, and output pagination to prevent context overflow. Integrates with Claude Desktop and remote MCP clients, offering symlink traversal prevention and optional Docker sandboxing for security-hardened deployments.
5,760 stars and 75,575 monthly downloads. Actively maintained with 3 commits in the last 30 days. Available on npm.
Stars
5,760
Forks
671
Language
TypeScript
License
MIT
Category
Last pushed
Mar 03, 2026
Monthly downloads
75,575
Commits (30d)
3
Dependencies
24
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/mcp/wonderwhy-er/DesktopCommanderMCP"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Compare
Related servers
nickgnd/tmux-mcp
A MCP server for our beloved terminal multiplexer tmux.
ferrislucas/iterm-mcp
A Model Context Protocol server that executes commands in the current iTerm session - useful for...
oetiker/MCPretentious
A powerful Model Context Protocol (MCP) server that puppeteers iTerm2 terminals.
theailanguage/terminal_server
MCP server that can execute terminal commands
patrickomatik/mcp-bash
A simple model context protocol (MCP) server that allows Claude Desktop or other MCP aware...