MCP.so
ログイン

Desktop Commander MCP Server

@wonderwhy-er

基本情報

カテゴリ

生産性

ライセンス

MIT

トランスポート

stdio

作者

wonderwhy-er

投稿者

Eduard Ruzga

Desktop Commander MCP Server について

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

接続前の確認

文書確認日:2026-10-25

適した用途

Desktop Commander はローカルのファイル検索、編集、ターミナル操作向けです。Web サイトだけでなく、自分の端末へのアクセスが必要な場合に検討できます。

設定と制限

現在の DesktopCommanderMCP リポジトリを参照してください。setup はクライアント設定用で、MCP の常駐起動コマンドではありません。まず一時フォルダーの一覧取得で確認しましょう。

リンク先の文書を確認した内容です。認証済みの実接続テストを意味しません。確認手順はご自身の環境で実行してください。

Desktop Commander MCP Server の設定

以下の設定を使って、このサーバーを MCP 対応クライアントに追加してください。

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

Desktop Commander MCP Server のツール

4

`get_config`

`start_process`

`read_file`

`get_usage_stats`

概要

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

よくある質問

1

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.

2

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.

3

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.

4

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.

5

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.

コメント

「生産性」の他のコンテンツ