Drive your already-logged-in Chrome profiles from Claude Code, Codex, and other MCP clients. Not a headless browser.
31 tools with visible schemas and descriptions, but significant quality gaps. Most descriptions are in Japanese (non-English), which limits LLM comprehension. Parameter descriptions are sparse or missing entirely. Many tools lack actionable error guidance. No output schemas documented. Tool names are verb-prefixed but descriptions often fail to explain WHEN to use each tool or what it returns. Average description length ~40 chars, well below the 194-char baseline for A+ tools. No tool annotations (readOnlyHint/destructiveHint). Error handling is minimal, most tools return raw JSON without recovery guidance.
戻る
対象タブへ任意の CDP コマンドを送信
クリック
テキストでクリック
Detach a stalled Chrome debugger session from a tab so it can recover.
対象タブを復元・前面化し、CDP focus emulation で操作可能化
JavaScript実行
要素検索
23 of 31 tools have descriptions under 20 characters (mostly Japanese text like 'タブ一覧', 'クリック'). LLMs cannot determine WHEN to use these tools or what they return.
No output schemas documented for any tool. LLMs cannot plan downstream calls or extract required fields. E.g., tabs_list returns a list but structure is unknown; click returns success/error but field names are undocumented.
| Scored | Grade | Overall | Spec posture | Rubric |
|---|---|---|---|---|
| 2026-09-23 | D | 55 | 2026-07-28+ | v2 |
進む
ページtext
ホバー
Launch a Chrome profile and wait for the extension to connect
List Chrome profiles from Local State that can be launched
接続中プロファイル一覧
URL移動
キー入力
コンソールログ
ネットワーク一覧
ページHTML
CDP 経由で信頼されたマウスクリックを送信
リロード
PNG取得
アクティブプロファイル設定
インタラクティブ要素tree
現在タブのURL/title
タブを閉じる
新規タブ
タブ一覧
タブをアクティブ化
テキスト入力
selector/text待機
Parameter descriptions are sparse. E.g., 'tabId' has no description; 'params' in cdp says 'JSON object string' but does not explain format or constraints.
No tool annotations (readOnlyHint, destructiveHint, idempotentHint). LLMs cannot distinguish safe read-only tools from destructive ones. E.g., 'click' and 'evaluate' modify state but lack destructiveHint.
Error handling is minimal. Tools return raw JSON errors without recovery guidance. E.g., ProfileRequiredError and HubUnavailableError exist but responses lack actionable next steps like 'Call list_profiles() first' or 'Retry in 5s'.