D
Desktop Commander
Run terminal commands, edit files, and manage local desktop workflows through MCP clients like Claude, Cursor, and VS Code.
Share:
About
Run terminal commands, edit files, and manage local desktop workflows through MCP clients like Claude, Cursor, and VS Code.
Example tools
Illustrative tool names — the actual tool set is defined by the server at runtime.
list_resources
Enumerate resources exposed by this MCP
get_resource
Fetch a resource by ID
invoke
Invoke the primary action of this MCP
Screenshots
No screenshots yet.
Frequently Asked Questions
Common questions about Desktop Commander.
- What is Desktop Commander?
- Desktop Commander enables MCP clients to execute terminal commands, manage files, and automate desktop workflows. It connects to clients like Claude, Cursor, and VS Code for local system interaction.
- How do I install Desktop Commander within a client like Cursor?
- Installation typically involves adding the Desktop Commander MCP server to your client's server configuration. Refer to your MCP client's documentation for specific steps on adding custom MCP server endpoints.
- Does Desktop Commander require any API keys or authentication?
- No, Desktop Commander specifies an authentication type of 'none'. This means it does not require API keys, OAuth, or other credentials for basic operation.
- What are the primary capabilities exposed by Desktop Commander?
- Desktop Commander provides tools for shell command execution, filesystem operations, and terminal interaction. These capabilities allow for broad control over the local desktop environment.
- Is there a cost associated with using Desktop Commander?
- Desktop Commander is available as an open-source project, implying no direct licensing costs for its use. However, deployment and operational costs depend on your specific infrastructure.
- What is a key limitation of Desktop Commander?
- A critical limitation is that Desktop Commander is designed for local desktop workflows via stdio, meaning it operates on the same machine as the client. It does not natively support remote execution across different machines.
Install Desktop Commander
Claude Desktop
Add this to claude_desktop_config.json.
{
"mcpServers": {
"desktop-commander": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-desktop-commander"
]
}
}
}Cursor
Add this to ~/.cursor/mcp.json.
{
"mcpServers": {
"desktop-commander": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-desktop-commander"
]
}
}
}VS Code
Add this to your workspace settings.json.
{
"mcp.servers": {
"desktop-commander": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-desktop-commander"
]
}
}
}Reviews
Sign in to leave a review.
No reviews yet. Be the first!
Discussion(0)
No comments yet.