MCP.so
登录

Desktop Commander MCP

@wonderwhy-er

关于 Desktop Commander MCP

This is MCP server for Claude that gives it terminal control, file system search and diff file editing capabilities

基本信息

分类

生产力

许可证

MIT

运行时

node

传输方式

stdio

发布者

wonderwhy-er

提交者

Havlik Marcell

配置

使用下面的配置,将此服务器添加到你的 MCP 客户端。

{
  "mcpServers": {
    "desktop-commander": {
      "command": "npx",
      "args": [
        "-y",
        "@wonderwhy-er/desktop-commander"
      ]
    }
  }
}

工具

4

`get_config`

`start_process`

`read_file`

`get_usage_stats`

概览

What is Desktop Commander MCP?

Desktop Commander MCP is a Model Context Protocol server that enables AI assistants to search, update, manage files, and run terminal commands on a user's computer. It extends the MCP Filesystem Server with additional search-and-replace editing, process management, and support for Excel, PDF, and DOCX file types. It is designed for developers and power users who want to integrate AI tools (like Claude Desktop) directly with their local development environment.

How to use Desktop Commander MCP?

Install via one of six methods: npx @wonderwhy-er/desktop-commander@latest setup (auto‑updating, requires Node.js), a bash script installer for macOS, Smithery, manual addition to claude_desktop_config.json, a local git clone (manual updates), or a Docker container (no Node.js required). After installation, restart Claude Desktop or your MCP client. The server exposes tools for file operations, command execution, process management, and data analysis. The optional Desktop Commander App provides a dedicated UI with live file previews and support for multiple AI models.

Key features of Desktop Commander MCP

  • Remote AI control via Remote MCP (ChatGPT, Claude web)
  • File Preview UI with rendered markdown and inline images
  • Enhanced terminal commands with interactive process control
  • In‑memory code execution (Python, Node.js, R)
  • Native support for Excel, PDF, and DOCX files
  • Process management, session management, and command timeout

Use cases of Desktop Commander MCP

  • Analyze CSV, JSON, or Excel files with natural language queries
  • Edit code files using surgical text replacements or full rewrites
  • Run and manage long‑running commands (e.g., servers, SSH sessions)
  • Read, create, and modify PDFs and Word documents programmatically
  • Automate file operations and content search across folders

FAQ from Desktop Commander MCP

How do I install Desktop Commander MCP?

You can install it using npx @wonderwhy-er/desktop-commander@latest setup, a bash script, via Smithery, manually adding to claude_desktop_config.json, cloning the repository, or using a Docker image. See the installation options in the README for details.

Does Desktop Commander MCP auto‑update?

Yes, for installation Options 1, 2, 3, 4, and 6 (Docker) – the server updates automatically when you restart Claude. Option 5 (local clone) requires manual git pulls.

Can I run Desktop Commander MCP in Docker?

Yes. Option 6 provides a Docker‑based installation that runs in an isolated container. You must have Docker Desktop installed and running. The container can mount host folders for file access.

What

评论

生产力 分类下的更多 MCP 服务器