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、VS Codeなど)がローカルコンピュータと直接対話できるようになります。これにより、チャットインターフェースとローカルの開発環境の間の溝を埋め、ユーザーが手動でコードをコピー&ペーストしたりコマンドを実行したりすることなく、AIがファイルを検索、編集、ターミナルコマンドの実行、プロセス管理を行うことを可能にします。
仕組み
これはModel Context Protocol (MCP) サーバーとして構築されています。つまり、MCP互換のAIクライアントがツールを呼び出すための標準化されたインターフェースとして機能します。基本的なファイルシステムサーバーを拡張し、精密なテキスト置換、再帰的なディレクトリ検索、Excel、PDF、Wordドキュメントなどの複雑なファイル形式へのネイティブサポートといった高度な機能を提供します。
対象ユーザー
ローカルのワークフローを自動化したい、ローカルファイルに対して複雑なデータ分析を実行したい、あるいはAIチャットインターフェースを通じて直接システムプロセスを管理したい開発者やパワーユーザー向けです。
ハイライト
- 高度なファイル管理: Excel (.xlsx)、PDF、DOCXファイル内の読み取り、書き込み、検索をネイティブにサポート。
- インタラクティブなターミナル: 出力のストリーミング、バックグラウンド実行、実行中のプロセスの一覧表示や停止ができるターミナルコマンドの実行。
- インメモリ実行: ファイルをディスクに保存することなく、Python、Node.js、Rのコードをメモリ内で実行。
- リモートAI制御: Remote MCPブリッジを介して、ウェブベースのAIサービス(ChatGPTやClaudeのウェブ版など)で使用可能。
- 安全性と隔離: 完全な環境隔離のためのDockerベースのインストールを提供し、シンボリックリンクのトラバーサル防止やコマンドのブラックリスト機能を含んでいます。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト