Desktop Commander MCP enables Claude to execute terminal commands, manage processes, and perform file system operations, including search and replace, through the Model Context Protocol. It supports long-running commands and session management.
Desktop Commander MCP is a tool that allows the Claude desktop application to execute terminal commands and manage processes on your computer. It builds upon the MCP Filesystem Server, adding file editing capabilities.
Key Features: Execute terminal commands with output streaming, process management, and full filesystem operations, including read/write, directory management, file moving, and search. It also offers code editing with surgical text replacements and full file rewrites.
Installation: Available via Smithery, npx
, manual configuration, or local checkout. The setup configures Claude's desktop app.
Usage: Provides terminal tools like execute_command
, read_output
, and filesystem tools for file and directory management, plus edit tools for code modifications.
Use Cases: Exploring codebases, automating tasks, generating documentation, and making surgical code changes. It works with Claude Desktop's Pro subscription, avoiding API costs.
Support: Join the Discord server for community support.
wonderwhy-er/DesktopCommanderMCP
December 4, 2024
March 28, 2025
TypeScript