cdp-relay
CCoW の隔離コンテナから手元 Chrome を CDP 操作する DO+WS リレー。 手元 Chrome に MV3 拡張をロードし、session 名 + token を合わせて接続する。
| メソッド / パス | 役割 |
|---|---|
POST /mcp | MCP (browser_navigate / browser_screenshot)。MCP-JWT 認証 |
GET /ext/{session} | 拡張の WS upgrade。?token= 必須 |
GET /cdpbridge/{session} | 手元 bridge の WS upgrade (→ 実 Chrome :9222)。token 必須 |
GET /cdp/{session}/… | chrome-devtools-mcp (--wsEndpoint) の生 CDP 中継。token 必須 |
GET /mcpbridge/{session} | 手元 bridge (--mcp) の WS upgrade (spawn した chrome-devtools-mcp の stdio)。token 必須 |
GET /mcppipe/{session} | CCoW の MCP stdio シムの WS upgrade (MCP passthrough)。token 必須 |
PUT /shot/{session} | 拡張が screenshot を投入。token 必須 |
GET /shot/{session}/{id} | screenshot 一時配信 (予測不能 id) |
POST /register/{session} | 手元 agent が quick tunnel URL を登録。token 必須 |
GET /lookup/{session} | CCoW proxy が tunnel URL を引く。token 必須 |
GET /health | ヘルスチェック |