obra/superpowers-chrome
Claude Code plugin for direct Chrome browser control via DevTools Protocol - zero dependencies
解決する課題
Superpowers Chromeは、AIエージェント(特にClaude Codeやその他のMCPクライアント)がウェブブラウザを直接制御する方法を提供します。Chrome DevToolsプロトコル(CDP)へのゼロ依存ブリッジを提供することで複雑なセットアップを不要にし、エージェントが重い自動化フレームワークを必要とせずにページのナビゲーション、要素とのインタラクション、データの抽出を行えるようにします。
仕組み
このプロジェクトは2つの主要モードで動作します:
- スキルモード:Claude Codeエージェントが
browsingスキルとして使用するためのCLIツール。
- MCPモード:互換性のあるMCPクライアントに
use_browserツールを提供する超軽量のModel Context Protocol(MCP)サーバー。
競合を避けるために動的に割り当てられるポートシステムを使用し、複数のブラウザプロファイルを並行してサポートします。機密データの漏洩を防ぐため、HTML、Markdown、スクリーンショットがディスクに書き込まれる前またはエージェントに返される前に、シークレット(APIトークンやパスワードなど)を秘匿化する堅牢な「資格情報形状コンテンツ」検出システムを備えています。
対象者
- AIエージェント開発者:ウェブベースのタスク、調査、自動化を実行するエージェントを構築している人。
- Claude Codeユーザー:直接ブラウザアクセスでClaudeの機能を拡張したいユーザー。
- MCPクライアントユーザー:MCP互換インターフェースを使用してLLMにブラウザ制御を提供したい人。
ハイライト
- ゼロ依存:組み込みのWebSocketsを使用して構築されており、CLIツールに
npm installは不要です。
- 高度なダイアログ処理:JavaScriptのアラート、確認、権限プロンプトを合成応答として表面化し、エージェントが特定のセレクタ構文(例:
dialog::accept)を使用してそれらと対話できるようにします。
- 自動ページキャプチャ:DOM変更アクション後にHTML、Markdown、スクリーンショット、DOMサマリーを自動生成します。
- プライバシーガードレール:資格情報形状コンテンツの包括的な秘匿化と、機密情報を保護するための
data-sen-secretマーカーシステム。
- クロスプラットフォーム:macOS、Linux、Windowsで動作し、プラットフォームに依存しない起動コマンドを提供します。
関連
- プロジェクト
a-bonus/google-docs-mcpNode.js MCP サーバーで、AI エージェント(Claude Desktop、Cursor など)が自然言語スタイルのツール呼び出しを介して Google Docs、Sheets、Drive ファイル、Gmail メッセージ、カレンダーイベント、Apps Script プロジェクトを読み取り、編集、管理できるようにします。OAuth セットアップ後に `npx` でローカルに動作し、チーム全体で使用するために Cloud Run にデプロイすることもできます。
- プロジェクト
ChromeDevTools/chrome-devtools-mcpModel‑Context‑Protocol を介して、AI コーディングアシスタントがライブ Chrome ブラウザを制御できる Node.js サーバー。DevTools 機能(パフォーマンストレース、ネットワーク/デバッグコンソール、スクリーンショット、Puppeteer 自動化)を JSON ベースのツールとして公開。
- プロジェクト
zhizhuodemao/js-reverse-mcpjs‑reverse‑mcp は、LLMエージェントが Chrome で JavaScript をデバッグおよびリバースエンジニアリングできる Node.js MCP サーバーです。DevTools データ(スクリプト、ブレークポイント、ネットワーク、WebSocket、ストレージ)を 24 の簡潔なツールにまとめ、AI駆動の推論に最適化しており、アンチボットサイト用にオプションのステルス層(Patchright フォークおよび CloakBrowser)を備えています。
- プロジェクト
SuperClaude-Org/SuperClaude_FrameworkSuperClaude Frameworkは、Claude Codeを30のスラッシュコマンド、20のAIエージェント、7つの行動モード、およびオプションのMCPサーバーで拡張するオープンソースのメタプログラミングプラットフォームです。より高速でトークン効率の良い実行を実現し、`/brainstorm`、`/implement`、`/research` などのシンプルなコマンドで、ブレインストーミング、設計、コーディング、テスト、ドキュメント、プロジェクト管理に至るまで、ソフトウェア開発ライフサイクル全体を自動化します。pipx(またはソースから)でインストール可能で、MITライセンスです。
- プロジェクト
ajsahni/agents-officeAgents Office は、Claude を35人の役割ベースAIエージェントチームとして活用できるベータ版、ローカル実行型の視覚的プラットフォームです。タスクを入力すると、システムが適切なエージェント(またはチーム)にルーティングし、Claude Codeコネクタ(Gmail、Slack、Chromeなど)を使って作業を実行。結果は個人用「Brain」フォルダにノートとして保存されます。カスタマイズ可能な概要/スキル、定期ルーティン、カレンダー表示、チーム分割、モデル/努力レベル選択、非営利ライセンスなどの機能を備えています。