# Desktop Commander MCP
> An independent local MCP server for filesystem operations, terminal sessions, process control, code editing, and structured document handling. The entry here is the local @wonderwhy-er/desktop-commander package; the separate Desktop Commander Remote service is not merged into this implementation record.
Canonical: https://www.mcpfolio.com/servers/desktop-commander
Last updated: 2026-10-28
## Catalog record

- Publisher: Desktop Commander (maintainer: wonderwhy-er)
- Categories: development, search, file-system

## Website

https://desktopcommander.app/mcp/

## Repository

https://github.com/wonderwhy-er/DesktopCommanderMCP

## Transports

stdio

## Authentication

The local server documents no account or API credential requirement. It runs with the connected user's OS permissions. A separate Remote Device/hosted service uses OAuth and is not part of this local implementation record.

## Tools

- **get_config**
- **set_config_value**
- **start_process**
- **interact_with_process**
- **read_process_output**
- **force_terminate**
- **list_sessions**
- **list_processes**
- **kill_process**
- **read_file**
- **read_multiple_files**
- **write_file**
- **write_pdf**
- **create_directory**
- **list_directory**
- **move_file**
- **start_search**
- **get_more_search_results**
- **stop_search**
- **list_searches**
- **get_file_info**
- **edit_block**
- **get_usage_stats**
- **get_recent_tool_calls**
- **give_feedback_to_desktop_commander**

## Sources

- [official_tool_reference](https://github.com/wonderwhy-er/DesktopCommanderMCP)
- [official_documentation](https://desktopcommander.app/mcp/)

## Setup

Use the interactive setup panel on [the detail page](https://www.mcpfolio.com/servers/desktop-commander) to view instructions for each supported client.