Related MCP Server Resources

Explore more AI models, providers, and integration options:

  • Explore AI Models
  • Explore AI Providers
  • Explore MCP Servers
  • LangDB Pricing
  • Documentation
  • AI Industry Blog
  • mcp-server-asana
  • MCP Filesystem Server
  • OpenSearch MCP Server
  • Aider MCP Server
  • GitLab MCP Server
Back to MCP Servers
Claude Desktop Commander MCP

Claude Desktop Commander MCP

Public
StrawHatAI/claude-dev-tools

Enables execution and management of long-running terminal commands, process control, and advanced filesystem operations including search, replace, and code editing through Model Context Protocol integration for seamless desktop app interaction.

typescript
0 tools
May 29, 2025
Updated Jun 4, 2025

Supercharge Your AI with Claude Desktop Commander MCP

MCP Server

Unlock the full potential of Claude Desktop Commander MCP through LangDB's AI Gateway. Get enterprise-grade security, analytics, and seamless integration with zero configuration.

Unified API Access
Complete Tracing
Instant Setup
Get Started Now

Free tier available • No credit card required

Instant Setup
99.9% Uptime
10,000+Monthly Requests

Claude Desktop Commander MCP

Short version. Two key things. Terminal commands and diff based file editing.

This is server that allows Claude desktop app to execute long-running terminal commands on your computer and manage processes through Model Context Protocol (MCP) + Built on top of MCP Filesystem Server to provide additional search and replace file editing capabilities .

Features

  • Execute terminal commands with output streaming
  • Command timeout and background execution support
  • Process management (list and kill processes)
  • Session management for long-running commands
  • Full filesystem operations:
    • Read/write files
    • Create/list directories
    • Move files/directories
    • Search files
    • Get file metadata
    • Code editing capabilities:
    • Surgical text replacements for small changes
    • Full file rewrites for major changes
    • Multiple file support
    • Pattern-based replacements

Installation

First, ensure you've downloaded and installed the Claude Desktop app and you have npm installed.

Option 1: Installing via Smithery

To install Desktop Commander for Claude Desktop automatically via Smithery:

npx -y @smithery/cli install @wonderwhy-er/desktop-commander --client claude

Option 2: Install trough npx

Just run this in terminal

npx @wonderwhy-er/desktop-commander setup

Restart Claude if running

Option 3: Add to claude_desktop_config by hand

Add this entry to your claude_desktop_config.json (on Mac, found at ~/Library/Application\ Support/Claude/claude_desktop_config.json):

{ "mcpServers": { "desktop-commander": { "command": "npx", "args": [ "-y", "@wonderwhy-er/desktop-commander" ] } } }

Restart Claude if running

Option 4: Checkout locally

  1. Clone and build:
git clone https://github.com/wonderwhy-er/ClaudeComputerCommander.git cd ClaudeComputerCommander npm run setup

Restart Claude if running

The setup command will:

  • Install dependencies
  • Build the server
  • Configure Claude's desktop app
  • Add MCP servers to Claude's config if needed

Usage

The server provides these tool categories:

Terminal Tools

  • execute_command: Run commands with configurable timeout
  • read_output: Get output from long-running commands
  • force_terminate: Stop running command sessions
  • list_sessions: View active command sessions
  • list_processes: View system processes
  • kill_process: Terminate processes by PID
  • block_command/unblock_command: Manage command blacklist

Filesystem Tools

  • read_file/write_file: File operations
  • create_directory/list_directory: Directory management
  • move_file: Move/rename files
  • search_files: Pattern-based file search
  • get_file_info: File metadata

Edit Tools

  • edit_block: Apply surgical text replacements (best for changes 20% or when edit_block fails)

Search/Replace Block Format:

filepath.ext
>>>>>> REPLACE

Example:

src/main.js
>>>>>> REPLACE

Handling Long-Running Commands

For commands that may take a while:

  1. execute_command returns after timeout with initial output
  2. Command continues in background
  3. Use read_output with PID to get new output
  4. Use force_terminate to stop if needed

Model Context Protocol Integration

This project extends the MCP Filesystem Server to enable:

  • Local server support in Claude Desktop
  • Full system command execution
  • Process management
  • File operations
  • Code editing with search/replace blocks

Created as part of exploring Claude MCPs: https://youtube.com/live/TlbjFDbl5Us

Contributing

If you find this project useful, please consider giving it a ⭐ star on GitHub! This helps others discover the project and encourages further development.

We welcome contributions from the community! Whether you've found a bug, have a feature request, or want to contribute code, here's how you can help:

  • Found a bug? Open an issue at github.com/wonderwhy-er/ClaudeComputerCommander/issues
  • Have a feature idea? Submit a feature request in the issues section
  • Want to contribute code? Fork the repository, create a branch, and submit a pull request
  • Questions or discussions? Start a discussion in the GitHub Discussions tab

All contributions, big or small, are greatly appreciated!

License

MIT

Publicly Shared Threads0

Discover shared experiences

Shared threads will appear here, showcasing real-world applications and insights from the community. Check back soon for updates!

Share your threads to help others
Related MCPs5
  • mcp-server-asana
    mcp-server-asana

    Enables seamless interaction with Asana API via Model Context Protocol, providing advanced task, pro...

    22 tools
    Added May 30, 2025
  • MCP Filesystem Server
    MCP Filesystem Server

    Model Context Protocol server enabling secure, efficient filesystem operations with smart context ma...

    Added May 30, 2025
  • OpenSearch MCP Server
    OpenSearch MCP Server

    Model Context Protocol server enabling seamless interaction with Opensearch for document search, ind...

    6 tools
    Added May 30, 2025
  • Aider MCP Server
    Aider MCP Server

    Enables seamless integration of AI assistants with advanced file editing, code extraction, git statu...

    Added May 30, 2025
  • GitLab MCP Server
    GitLab MCP Server

    Enables seamless interaction with GitLab via Model Context Protocol, offering comprehensive reposito...

    41 tools
    Added May 30, 2025