Desktop Commander
@wonderwhy-er
About Desktop Commander
This is MCP server for Claude that gives it terminal control, file system search and diff file editing capabilities
Config
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"ClaudeComputerCommander": {
"command": "npx",
"args": [
"@wonderwhy-er/desktop-commander@latest",
"remove"
]
}
}
}Tools
4`get_config`
`start_process`
`read_file`
`get_usage_stats`
Overview
What is Desktop Commander?
Desktop Commander is an MCP server that gives AI assistants capabilities to search, update, manage files, and run terminal commands on a user's computer. Built on the MCP Filesystem Server, it provides enhanced terminal control, code editing, and document handling (PDF, DOCX, Excel) through model context protocol.
How to use Desktop Commander?
Install via npx @wonderwhy-er/desktop-commander@latest setup (requires Node.js) or use a one‑line bash install script (macOS). Alternatively, configure manually in claude_desktop_config.json or run in a Docker container. After installation, restart Claude Desktop to access the server’s tools.
Key features of Desktop Commander
- Remote AI control from ChatGPT, Claude web, and other services
- File Preview UI with rendered markdown and built‑in editor
- Execute code in memory (Python, Node.js, R) without saving
- Native Excel, PDF, and DOCX file support
- Full filesystem operations with recursive directory listing
- Enhanced terminal commands with interactive process control
Use cases of Desktop Commander
- Run and manage long‑running terminal commands (SSH, databases) via AI chat
- Analyze CSV, JSON, or Excel files directly from an AI prompt
- Edit code across multiple files with surgical replacements or full rewrites
- Create and modify PDFs and Word documents programmatically
- Manage running processes (list, kill) and execute commands with timeout/background support
FAQ from Desktop Commander
How do I uninstall Desktop Commander?
Run npx @wonderwhy-er/desktop-commander@latest remove or remove the server entry from your claude_desktop_config.json.
Does Desktop Commander auto‑update?
Install methods using npx (options 1–4) and Docker (option 6) auto‑update when you restart Claude. The local git checkout (option 5) requires manual updates.
What are the prerequisites for installation?
Node.js is required for options 1–5. Option 6 (Docker) requires Docker Desktop and no Node.js installation.
Can Desktop Commander run inside a sandboxed environment?
Yes, option 6 runs Desktop Commander in a Docker container with optional folder mounting and persistent volumes, providing full sandboxing and isolation.
How does Desktop Commander handle file security?
It includes symlink traversal prevention on file operations and a command blocklist with bypass protection. Audit logging with 10MB rotation is enabled by default.
Frequently asked questions
How do I uninstall Desktop Commander?
Run `npx @wonderwhy-er/desktop-commander@latest remove` or remove the server entry from your claude_desktop_config.json.
Does Desktop Commander auto‑update?
Install methods using npx (options 1–4) and Docker (option 6) auto‑update when you restart Claude. The local git checkout (option 5) requires manual updates.
What are the prerequisites for installation?
Node.js is required for options 1–5. Option 6 (Docker) requires Docker Desktop and no Node.js installation.
Can Desktop Commander run inside a sandboxed environment?
Yes, option 6 runs Desktop Commander in a Docker container with optional folder mounting and persistent volumes, providing full sandboxing and isolation.
How does Desktop Commander handle file security?
It includes symlink traversal prevention on file operations and a command blocklist with bypass protection. Audit logging with 10MB rotation is enabled by default.
Basic information
More Productivity MCP servers

YouTube Transcript AI
youtube-transcript.aiFetch the full transcript of any YouTube video as clean text — no API key, no signup, no quota wall. Pass a YouTube URL (watch, youtu.be, shorts, embed) or a bare video ID and get the transcript back with title and metad

EM+x
Cubed StudiosEM+x turns your conversation into board-ready deliverables: steering-committee readouts, executive briefs, market scans, QBR decks, and program updates - each built by an agentic consulting team using your own templates

Fdback.io
FdbackFdback.io is a user feedback platform (feedback board, roadmap, changelog) with a built-in remote MCP server - no local install, connect any MCP client with a URL and API key. Your AI agents can: - List, search, and rea

FlowyTeam OKR MCP Server
flowy-teamFlowyTeam is a native OKR MCP server. Connect Claude (Desktop, web, mobile), ChatGPT, Claude Code or n8n and your agent can read every objective and key result in your workspace, post check-ins, move key-result progress,

LinkedIn Ghostwriter
ContentInWrite LinkedIn posts in your own voice from Claude, ChatGPT, or any MCP client. ContentIn trains a personal AI on your own LinkedIn posts, then generates ideas, drafts in your voice, schedules, publishes via LinkedIn's o
Comments