MCPサーバーは、AIエージェントを既存のChromeセッションに接続し、クッキーと認証情報を利用可能にします。

@playwright-repl/mcpは、AIエージェントが既存のセッション(クッキーや認証情報を含む)にアクセスして実際のChromeブラウザを制御できるようにするMCPサーバーです。多くのAIブラウザツールが毎回新しいブラウザを起動するのとは異なり、このツールはDramaturgという小さな拡張機能を介して現在のChromeインスタンスに接続します。
インストールと使用方法
npm経由でインストール:
npm install -g @playwright-repl/mcp playwright-repl-mcp
既存のChromeに接続するには:
playwright-repl-mcp # ブリッジ経由でChromeに接続
代わりに新しいブラウザを起動するには:
playwright-repl-mcp --standalone
主な機能
- 実際のブラウザセッションを使用(新しいChromiumインスタンスではない)
page.evaluate()、カスタムロケーター、ネットワーク傍受を含む完全なPlaywright JavaScript機能を提供- ページ状態の検証のための
expect()アサーションをサポート - Claude Desktop、Claude Code、Cursor、または任意のMCPクライアントで動作
- エージェントはアクセシビリティスナップショットを通じてページを確認(Playwright MCPと同じアプローチ)
- CLI REPL、VS Code拡張機能、Chrome拡張機能を含む大規模なツールキットの一部
Playwright MCPとの違い
このツールは、標準的なPlaywright MCPとは異なり、新しいインスタンスを起動するのではなく、実際のChromeブラウザセッションに接続します。これにより、エージェントは既存のクッキー、認証情報、ブラウザ状態にアクセスできます。
使用例
- 既にログインしている内部管理ダッシュボードのナビゲーション
- 既存のセッションを使用したSaaSツールからのデータスクレイピング
- 認証済みページでのフォーム入力
- 結果を検証するためのアサーション実行
エージェントは組み込みツールに限定されず、任意のPlaywrightコードを実行できます。このアプローチにより、各タスクごとに新しいログインを必要とせず、エージェントの操作間でブラウザ状態が維持されます。
📖 Read the full source: r/ClaudeAI
👀 See Also

Claude Code MCPスタックの測定:キャッシュ親和性とバイト節約の比較、およびプロンプトキャッシュの2行修正
Greg ShevchenkoがMCP圧縮機と検索層を2つの軸(バイト節約量とキャッシュ親和性)でベンチマーク。2行の修正(rgのヒットをソート、マップエントリをソート)でキャッシュヒット率を約0%から100%に向上し、バイト節約量は維持。オープンソースのハーネス付き。

wearehereブラウザ拡張機能は、サイトの追跡とプライバシーリスクをスキャンします。
wearehereは、Cookie、トラッカー、デバイスフィンガープリンティング、ダークパターンなど10のカテゴリにわたってウェブサイトをスキャンし、プライバシーリスクに基づいてスコアを付けるブラウザ拡張機能です。サイズは200KB未満で、ブラウザ内でローカルに動作し、barebrowse MCPサーバーを介してAIエージェントと統合するためのnpmパッケージとしても提供されています。

nervx: CLIツールは、コードベースの構造を分析することでClaude Codeのトークン使用量を削減します
nervxはpipでインストール可能なCLIツールで、tree-sitterを使用してリポジトリを解析し、関数とインポートのSQLiteグラフを構築し、NERVX.md構造マップを生成します。CLAUDE.mdにnervxナビゲーションの使用方法を教える指示を自動的に追加し、テストではgrep検索を65%削減、出力トークンを48%削減しました。

ClawNet:APIキー不要のピアツーピアAIエージェントネットワーク
ClawNetは、APIキーやプラットフォーム料金を必要とせずにAIエージェントが直接協力できるピアツーピアネットワークです。curlスクリプトによるインストールが可能で、タスクバザール、シェルエコノミー、ナレッジネットワークなどの機能を備えています。