| name | browser |
| description | ブラウザ操作・Webスクレイピング・スクリーンショット撮影・agent-browserでサイト閲覧・ページをクリック/入力/スクロール・ログイン操作が必要なとき → このスキルを読む |
ブラウザ操作スキル
基本方針
agent-browserをデフォルトで使用する。理由:
- MCPツールと違い、未使用時にトークンを消費しない
- Refs(@e1, @e2等)でコンテキスト93%削減
- シンプルなブラウザ操作には十分
chrome-devtools MCPは高度な操作が必要な時のみ動的ロード。
agent-browser(デフォルト)
インストール・バージョン確認
npm install -g @anthropic-ai/agent-browser
agent-browser --version
基本コマンド
agent-browser open "https://example.com"
agent-browser snapshot
agent-browser click @e1
agent-browser fill @e3 "検索ワード"
agent-browser scroll down
agent-browser scroll @e5
agent-browser screenshot /path/to/output.png
agent-browser close
Refsシステム
agent-browserはページ要素に@e1, @e2...の参照IDを付与する。
agent-browser snapshot
agent-browser click @e5
使用例
agent-browser open "https://news.ycombinator.com"
agent-browser snapshot
agent-browser click @e3
agent-browser back
chrome-devtools MCP(高度な操作用)
いつ使うか
- パフォーマンス計測(
performance_start_trace等)
- ネットワークリクエスト監視
- コンソールメッセージ取得
- 複数タブ操作
- JavaScript評価
動的ロード
claude mcp add chrome-devtools -- npx @anthropic-ai/mcp-chrome-devtools@latest
claude mcp list
claude mcp remove chrome-devtools
主要ツール
mcp__chrome-devtools__navigate_page - ページ遷移
mcp__chrome-devtools__take_snapshot - a11yスナップショット
mcp__chrome-devtools__take_screenshot - スクリーンショット
mcp__chrome-devtools__click - クリック
mcp__chrome-devtools__fill - フォーム入力
mcp__chrome-devtools__evaluate_script - JS実行
mcp__chrome-devtools__list_network_requests - ネットワーク監視
mcp__chrome-devtools__list_console_messages - コンソールログ
mcp__chrome-devtools__performance_start_trace - パフォーマンス計測開始
mcp__chrome-devtools__performance_stop_trace - パフォーマンス計測終了
使用例
mcp__chrome-devtools__navigate_page(url="https://example.com")
mcp__chrome-devtools__performance_start_trace(reload=True, autoStop=True)
判断フローチャート
ブラウザ操作が必要
↓
単純な閲覧・クリック・入力?
├─ Yes → agent-browser
└─ No → 何が必要?
├─ パフォーマンス計測 → chrome-devtools MCP(動的ロード)
├─ ネットワーク監視 → chrome-devtools MCP
├─ JS評価 → chrome-devtools MCP
└─ 複数タブ操作 → chrome-devtools MCP
トラブルシューティング
agent-browserが動かない
npm install -g @anthropic-ai/agent-browser
agent-browser --version
agent-browser --help
chrome-devtools MCPが読み込めない
claude mcp list
claude mcp remove chrome-devtools
claude mcp add chrome-devtools -- npx @anthropic-ai/mcp-chrome-devtools@latest
ブラウザが起動しない
Chromeが別プロセスで動いている可能性。
ps aux | grep chrome
pkill chrome