LogoSTMCP
Download
DesktopCommanderMCP

Desktop Commander MCP

Desktop Commander MCP is an AI-powered tool that enables Claude Desktop to search, update, and manage files while running terminal commands, providing comprehensive development automation without API token costs.

Tools

1. get_config

Get the complete server configuration as JSON including blocked commands, default shell, allowed directories, file read/write limits, and telemetry settings.

2. set_config_value

Set a specific configuration value by key for settings like blocked commands, default shell, allowed directories, file read/write limits, or telemetry.

3. start_process

Start programs with smart detection of when they're ready for input.

4. interact_with_process

Send commands to running programs and get responses.

5. read_process_output

Read output from running processes.

6. force_terminate

Force terminate a running terminal session.

7. list_sessions

List all active terminal sessions.

8. list_processes

List all running processes with detailed information.

9. kill_process

Terminate a running process by PID.

10. read_file

Read contents from local filesystem or URLs with line-based pagination and support for positive/negative offset values.

11. read_multiple_files

Read multiple files simultaneously.

12. write_file

Write file contents with options for rewrite or append mode using configurable line limits.

13. create_directory

Create a new directory or ensure it exists.

14. list_directory

Get detailed listing of files and directories.

15. move_file

Move or rename files and directories.

Start streaming search for files by name or content patterns using unified ripgrep-based search.

17. get_more_search_results

Get paginated results from active search with offset support.

Stop an active search gracefully.

19. list_searches

List all active search sessions.

20. get_file_info

Retrieve detailed metadata about a file or directory.

21. edit_block

Apply targeted text replacements with enhanced prompting for smaller edits including character-level diff feedback.

22. get_usage_stats

Get usage statistics for your own insight.

23. give_feedback_to_desktop_commander

Open feedback form in browser to provide feedback to Desktop Commander Team.

Open Graph image for Desktop Commander MCP

JSON Config

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

Information