Desktop Commander MCP Server is a robust instrument that brings all of your improvement operations into one chat interface. Constructed on prime of MCP Filesystem Server, Mannequin Context Protocol (MCP) means that you can management information immediately from the desktop by controlling the search, enhancing, managing terminal instructions, and management processes.
Beneath are the core options of the Desktop Commander MCP Server:
Terminal and Course of Management
- Run terminal instructions with reside output streaming
- Set a timeout within the background and run the command
- Handle periods for long-term duties
- Use the small print to listing and kill the operating processes
Configuration Administration
- Will get or units the server settings like this:
- Default shell (e.g. bash, zsh)
- BlockedCommands (eg, RM, shutdown)
- aladdirectories for file entry
- TelemetryEnabled
- Apply modifications with out restarting the server
File system operations
- Learn and write line-based restricted information
- Add or overwrite file content material
- Create and listing directories
- Transfer or rename information and folders
- Get file and listing metadata
- Seek for information by title (case-inssensitive)
Code and Textual content Enhancing
- Carry out a precise textual content change (e.g., change configuration values)
- Rewrite your entire file for main updates
- Search and change patterns throughout a number of information
- Do fast recursive textual content/code search utilizing vscode-ripgrep
Audit logging
- Each motion data a timestamp and dialogue
- Auto rotate at 10MB to keep away from mess
On this tutorial, you’ll join the Claude desktop to an MCP server and carry out some duties.
Node JS
NPX is required to run a desktop commander server with node.js.
- Obtain the newest model of node.js nodejs.org
- Run the installer.
- Go away all settings as default and full set up
Claude Desktop
Obtain utilizing Claude https://claude.ai/download.
Subsequent, configure Claude to connect with the MCP server. It’s going to open claude_desktop_config.json Recordsdata within the Claude set up listing utilizing any textual content editor. If the file doesn’t exist, you possibly can create it manually. As soon as opened, enter the next code:
{
"mcpServers": {
"desktop-commander": {
"command": "npx",
"args": [
"-y",
"@wonderwhy-er/desktop-commander"
]
}
}
}
As soon as the MCP configuration is full, the server ought to seem in Claude. The Desktop Commander Server is a robust interface and affords 18 instruments, together with file administration, terminal execution, course of management and extra.
Be happy to comply with me Twitter And remember to affix us 95k+ ml subreddit And subscribe Our Newsletter.

I’m a civil engineering graduate (2022) from Jamia Milia Islamia, New Delhi, and have a robust curiosity in information science, significantly neural networks and purposes in quite a lot of fields.


