wonderwhy-er/DesktopCommanderMCP
This is MCP server for Claude that gives it terminal control, file system search and diff file editing capabilities
何を解決するか
Desktop Commander MCP は、AIアシスタント(Claude Desktop、Cursor、ChatGPTなど)がローカルコンピュータと直接対話できるようにします。AIチャットとターミナルやファイルシステムの間でコードやログを手動でコピー&ペーストする必要がなくなるため、AIがファイルの検索、編集、ターミナルコマンドの実行を自律的に行えるようになります。
動作方法
Model Context Protocol (MCP) サーバーとして構築されています。基本的なファイルシステムサーバーを拡張し、高度なファイル操作とプロセス制御を提供します。Node.jsでローカルに実行するか、サンドボックス化されたDockerコンテナで実行できます。WebベースのAIサービス向けには、「Remote MCP」ブリッジを提供し、安全な暗号化チャネルを介してリモートのAIモデルがローカルマシン上でコマンドを実行できるようにします。
対象ユーザー
ローカル開発ワークフローを自動化したい開発者やパワーユーザー。Excel、PDF、DOCXなどの複雑なデータ形式のローカルファイルで複雑なデータ分析を行い、チャットインターフェースからシステムプロセスを直接管理したい人向けです。
主な特徴
- 高度なファイル対応: Excel (.xlsx)、PDF、Word (.docx) ファイルのネイティブな読み書きをサポート。
- プロセス管理: 長時間実行されるターミナルコマンドを出力ストリーミング、ページングで実行し、コンテキストオーバーフローを防ぎ、プロセスの停止や一覧表示が可能。
- 精密編集: パターンベースのテキスト置換と完全なファイル再書き込みにより、正確なコード変更が可能。
- メモリ内実行: ファイルをディスクに保存せずに、Python、Node.js、Rコードをメモリ上で実行可能。
- リモートアクセス: ChatGPTやClaude webとの統合を、リモートデバイスブリッジ経由で実現。
- セキュリティ機能: シンボリックリンクの移行防止、コマンドブロックリスト、オプションのDocker隔離を備えています。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト