# Desktop Commander (verified)

Execute terminal commands and manage files with diff editing capabilities. Coding, shell and terminal, task automation

## Quick Start

```bash
# Connect this server (installs CLI if needed)
npx -y @smithery/cli@latest mcp add wonderwhy-er/desktop-commander

# Browse available tools
npx -y @smithery/cli@latest tool list wonderwhy-er/desktop-commander

# Get full schema for a tool
npx -y @smithery/cli@latest tool get wonderwhy-er/desktop-commander get_config

# Call a tool
npx -y @smithery/cli@latest tool call wonderwhy-er/desktop-commander get_config '{}'
```

## Tools (18)

- `get_config`
- `set_config_value`
- `read_file`
- `read_multiple_files`
- `write_file`
- `create_directory`
- `list_directory`
- `move_file`
- `search_files`
- `search_code`
- `get_file_info`
- `edit_block`
- `execute_command`
- `read_output`
- `force_terminate`
- `list_sessions`
- `list_processes`
- `kill_process`

```bash
# Get full input/output schema for a tool
npx -y @smithery/cli@latest tool get wonderwhy-er/desktop-commander <tool-name>
```

---

Source: https://github.com/wonderwhy-er/ClaudeComputerCommander | License: MIT
