MCP server for Claude gives it terminal control, file system search, and file editing
Top 12.3% on sourcepulse
Desktop Commander MCP provides Claude Desktop with direct access to your terminal, file system, and code editing capabilities, enabling AI-driven automation and task management without API costs. It's designed for developers and power users looking to integrate their AI assistant deeply into their workflow for tasks ranging from code refactoring to system administration.
How It Works
This project extends the Model Context Protocol (MCP) Filesystem Server, allowing Claude to execute terminal commands, manage processes, and perform file operations like searching, reading, writing, and editing. It leverages Node.js for its server-side operations and integrates with Claude Desktop via its MCP interface. The architecture supports streaming command output and managing long-running processes, offering a more robust interaction than typical AI chat interfaces.
Quick Start & Requirements
npx @wonderwhy-er/desktop-commander@latest setup
(or use the macOS bash installer, Smithery, or manual config).Highlighted Details
read_file
.Maintenance & Community
Licensing & Compatibility
Limitations & Caveats
Terminal commands can access files outside of the allowedDirectories
configuration, and full terminal sandboxing is still a roadmap item. Telemetry is enabled by default but can be disabled via chat command.
1 week ago
1 day