概要
SDD要件定義書 docs/sdd/requirements/chrome-sidecar/ に記載されているChrome Sidecar MCP環境機能が未実装です。
v0.1.0-rc.15時点で要件定義のみ存在し、設計・タスク・実装がありません。
要件サマリー
US-001: Sidecar Chrome Auto-Startup & Connection
- セッション専用Docker bridgeネットワーク作成
- chromium公式イメージのChromeコンテナ起動
- CDP経由でClaude Codeと同一ネットワーク接続
.mcp.json に --browserUrl=http://<chrome-container-name>:9222 を注入
- CDP health check (最大30秒タイムアウト)
US-002: Sidecar Chrome Lifecycle Management
- セッション削除時: Claude Code停止 -> Chromeコンテナ停止/削除 -> ネットワーク削除
- サーバー起動時の孤立Chromeコンテナ/ネットワーク自動クリーンアップ
US-003: Sidecar Configuration in Environment Settings
- Docker環境設定にChrome Sidecar toggle (デフォルトOFF)
- Chrome Image/Tag設定 (
latest タグ禁止)
- 後方互換:
chromeSidecar キー未存在時は無効扱い
US-004: Browser Debug Access
- CDP port 9222を
127.0.0.1:* にマッピング
- UIにデバッグポート表示
非機能要件
- Chromeコンテナメモリ制限: 512MB
- セキュリティ: CapDrop ALL, no-new-privileges, CDP portは127.0.0.1のみ
- ネットワーク分離: セッションネットワークは同一セッションのコンテナのみ
関連ドキュメント
- 要件定義:
docs/sdd/requirements/chrome-sidecar/
- PR#186 の単一コンテナ方式と共存する設計
確認方法
- v0.1.0-rc.15でブラウザ操作により未実装を確認 (環境編集画面にchromeSidecar設定項目なし)
概要
SDD要件定義書
docs/sdd/requirements/chrome-sidecar/に記載されているChrome Sidecar MCP環境機能が未実装です。v0.1.0-rc.15時点で要件定義のみ存在し、設計・タスク・実装がありません。
要件サマリー
US-001: Sidecar Chrome Auto-Startup & Connection
.mcp.jsonに--browserUrl=http://<chrome-container-name>:9222を注入US-002: Sidecar Chrome Lifecycle Management
US-003: Sidecar Configuration in Environment Settings
latestタグ禁止)chromeSidecarキー未存在時は無効扱いUS-004: Browser Debug Access
127.0.0.1:*にマッピング非機能要件
関連ドキュメント
docs/sdd/requirements/chrome-sidecar/確認方法