Loading...

Desktop Commander MCP enables AI-driven file management, terminal command execution, and code editing, leveraging host client subscriptions for cost-effective automation.
Boost this tool
Subscribe to listing upgrades or segmented pushes.
Desktop Commander MCP enables AI-driven file management, terminal command execution, and code editing, leveraging host client subscriptions for cost-effective automation.
Desktop Commander offers powerful automation capabilities but requires careful configuration. Using the Docker installation provides a safer, sandboxed environment. Exercise caution when executing terminal commands and managing files to avoid unintended consequences.
Performance depends on the complexity of the commands executed and the size of the files processed. Long-running commands can consume significant resources. Consider using command timeouts to prevent resource exhaustion.
Desktop Commander uses host client subscriptions, avoiding API token costs. However, resource consumption (CPU, memory, disk I/O) can incur costs on the host system.
npx @wonderwhy-er/desktop-commander@latest setup{
"mcpServers": {
"desktop-commander": {
"command": "npx",
"args": [
"-y",
"@wonderwhy-er/desktop-commander@latest"
]
}
}
}execute_commandExecutes a terminal command on the host system.
Direct access to shell; can run arbitrary commands.
read_fileReads the content of a file from the file system.
Read-only operation; no modification of data.
write_fileWrites content to a file on the file system.
Can modify existing files or create new ones.
list_processesLists all currently running processes on the system.
Provides information about running processes; no modification.
kill_processTerminates a specified process on the system.
Can terminate critical system processes.
search_filesSearches for files matching a specified pattern.
Read-only operation; no modification of data.
get_file_metadataRetrieves metadata (size, modification date, etc.) for a file.
Read-only operation; no modification of data.
update_configUpdates the server's configuration settings.
Modifies server behavior; can impact security.
None
cloud
Desktop Commander offers powerful automation capabilities but requires careful configuration. Using the Docker installation provides a safer, sandboxed environment. Exercise caution when executing terminal commands and managing files to avoid unintended consequences.
Desktop Commander allows full access to the file system and terminal by default. Use caution when granting autonomy, as destructive operations are possible. Docker installation provides a sandboxed environment, but requires careful configuration of mounted volumes.
Production Tip
Use the Docker installation method with carefully configured volume mounts to create a persistent and isolated environment for production use.
It's a tool that allows you to manage files, run terminal commands, and automate tasks using AI.
You can install it via npx, bash script, Smithery, manual configuration, or Docker. The recommended method is via npx or Docker.
Yes, when installed via npx, bash script, Smithery, or Docker.
It depends on how you configure it. Using the Docker installation provides a safer, sandboxed environment. Be careful when executing terminal commands and managing files.
Yes, it supports reading, writing, editing, and searching Excel files.
The uninstall process depends on the installation method. Generally, you can use `npx @wonderwhy-er/desktop-commander@latest remove` or remove the relevant entry from your Claude configuration file.
Node.js is required for most installation methods, except for the Docker installation.