Container Use MCP Server
Container Use MCPサーバーでClaude連携・コーディングエージェント用の隔離環境を自動化
container-use stdio概要
Container Use MCP Serverの設定方法と使い方。
Dagger製の、コーディングエージェントごとに隔離された開発環境を用意するMCPサーバー「Container Use」。
エージェントは専用のコンテナと専用のgitブランチを受け取り、互いに干渉せず作業できる。
ClaudeとContainer UseのMCPサーバー連携により、安全に複数の変更を試す・並行作業させる・操作を後から確認するといった作業を自動化できる。
Claudeの操作はリアルタイムで可視化でき、ターミナルから介入することもできる。
設定方法はバイナリを導入し、claude mcp add で container-use stdio を登録するだけでシンプルに完結する。
料金・APIキー情報
料金
完全無料APIキー
🔓 不要✅このMCPはAPIキー不要です。別途セットアップが必要な場合があります(上記参照)。
こんな使い方ができます
Claudeのコード変更を本体に影響しない隔離コンテナ内で安全に試せる
複数のエージェントにそれぞれ専用のブランチ・環境を割り当てて並行作業させられる
エージェントが何をしたかを後からgitブランチ単位で確認できる
うまくいかない作業を捨てて、別の環境でやり直させられる
セットアップ手順
- 1
container-use のバイナリを導入する(macOSなら brew install dagger/tap/container-use、その他はインストールスクリプト)。Dockerなどコンテナ実行環境が必要
- 2
ターミナルで以下を実行してClaude Codeに追加する:claude mcp add container-use -- container-use stdio
設定ファイル
コピー前に確認
container-use コマンド(バイナリ)が必要。macOSはHomebrew(brew install dagger/tap/container-use)、その他は公式インストールスクリプトで導入する。コンテナ実行環境(Dockerなど)が前提。APIキーは不要。
claude mcp add container-use -- container-use stdio注意事項
リポジトリ dagger/container-use が本体。CLIツール兼MCPサーバーとして動作し、Claude Code・Cursor など複数のMCP対応エージェントから利用できる。各エージェントに『使い捨ての安全な作業環境』を与えるのが主目的で、コードベース本体や他エージェントへの影響を防げる。