Vibe Coding Discover

MCP

DesktopCommanderMCP

View on GitHub

This is MCP server for Claude that gives it terminal control, file system search and diff file editing capabilities

★ 9.7K1,221 forksTypeScriptMITwonderwhy-er

Desktop Commander is an MCP server that gives Claude and other MCP clients terminal execution, streaming process control, filesystem search, and diff-based file editing. It handles code, Excel/PDF/DOCX files, and long-running commands with blocklists and optional Docker isolation.

Use Cases

Run and stream terminal commands from an AI chatSurgical diff-based file editing by an agentRecursive code and text search across foldersIn-memory execution of Python/Node.js/R snippetsAnalyze CSV/JSON/Excel data without scriptsRead, create and edit PDF and DOCX documentsManage and interact with long-running processes (SSH, dev servers)Remote MCP control from Claude web or ChatGPTSandboxed Docker-isolated AI shell environment

Built With

Language
TypeScript
Frameworks
Model Context Protocol SDK · Node.js · TypeScript · Docker · Smithery · Express

Tags

mcp · mcp-server · terminal-automation · file-editing · filesystem · claude · process-management · code-search · ripgrep · diff-editing · docker · vibe-coding · typescript · excel · pdf · docx

DesktopCommanderMCP — Vibe Coding Discover