Desktop Commander MCP は、モデルコンテキストプロトコル (MCP) に基づくサーバーツールであり、Claude Desktop アプリケーション専用に設計されています。MCP プロトコルを通じて、Claude にターミナル制御、ファイルシステム検索、および差分ファイル編集機能を提供し、Claude を強力な開発アシスタントに変えます。
このプロジェクトは、MCP ファイルシステムサーバーの機能を拡張し、開発者が Claude を通じてローカルシステムを直接操作し、コマンドを実行し、ファイルを管理し、コードを編集できるようにすることで、従来の AI エディターの能力範囲を超えます。
npx @wonderwhy-er/desktop-commander@latest setup
curl -fsSL https://raw.githubusercontent.com/wonderwhy-er/DesktopCommanderMCP/refs/heads/main/install.sh | bash
npx -y @smithery/cli install @wonderwhy-er/desktop-commander --client claude
git clone https://github.com/wonderwhy-er/DesktopCommanderMCP.git
cd DesktopCommanderMCP
npm run setup
get_config
: 完全なサーバー構成を取得set_config_value
: 特定の構成値を設定execute_command
: ターミナルコマンドを実行read_output
: 実行中のセッションの新しい出力を読み取りforce_terminate
: 実行中のセッションを強制終了list_sessions
: すべてのアクティブなターミナルセッションをリストlist_processes
: すべての実行中のプロセスをリストkill_process
: PID を介してプロセスを終了read_file
: ローカルファイルまたは URL コンテンツを読み取りread_multiple_files
: 複数のファイルを同時に読み取りwrite_file
: ファイルの内容を完全に置き換えcreate_directory
: ディレクトリを作成list_directory
: ディレクトリの詳細なリストを取得move_file
: ファイルおよびディレクトリを移動または名前変更search_files
: 名前でファイルを検索search_code
: ファイルの内容でテキスト/コードパターンを検索get_file_info
: ファイルまたはディレクトリの詳細なメタデータを取得edit_block
: 外科手術的なテキスト置換を適用