Browserplex
Browserplexは、Playwrightをベースにした多ユーザーブラウザセッション管理MCPサーバーで、Chromium、Firefox、WebKit、および隐身モードをサポートし、複数のAIエージェントに分離されたブラウザセッション環境を提供し、単一インスタンスの衝突問題を解消します。
スコア : 2.5ポイント
ダウンロード数 : 8.1K
Browserplexとは?
Browserplexは、AIアシスタント向けに設計されたブラウザ管理サーバーで、標準のPlaywrightサーバーの多ユーザーシナリオでの制限を解消します。各AIアシスタントが独立したブラウザセッションを持つことができ、まるでそれぞれが独自のブラウザを持っているかのように、互いに干渉することなく動作します。Browserplexの使い方は?
Browserplexの使用は非常に簡単です。まず、MCPクライアントをBrowserplexサーバーに接続するように設定し、次に名前付きセッションを作成してブラウザを起動し、最後にさまざまなツールを使用してウェブページの閲覧、インタラクション、スクリーンショットの取得などの操作を行います。適用シナリオ
Browserplexは、複数のAIアシスタントが同時にウェブページ操作を行う必要があるアプリケーションシナリオに非常に適しています。例えば、自動化テスト、ウェブデータ収集、マルチアカウント管理、ウェブページ監視、自動化操作などです。主な機能
マルチセッション並行処理
複数の独立したブラウザセッションを同時に実行でき、各セッションには一意の名前が付けられ、異なるユーザーの操作は完全に分離されます。
複数のブラウザサポート
Chromium、Firefox、WebKit(Safari)、Camoufox(隐身モードのFirefox)の4種類のブラウザエンジンをサポートします。
セッション管理
セッションの完全なライフサイクル管理を提供します。セッションの作成、一覧表示、破棄を行い、リソースの有効利用とクリーンアップを確保します。
ナビゲーション制御
ウェブページのナビゲーション、戻る、ページスナップショットの取得、スクリーンショットの取得などの基本的な閲覧操作をサポートします。スクリーンショットは、AIコンテキストの制限に合わせて自動的にサイズが調整されます。
インタラクションツール
豊富なウェブページインタラクション機能を提供します。クリック、入力、キー入力、ホバー、ドラッグアンドドロップ、オプションの選択、ファイルアップロード、フォームの入力などです。
デバッグツール
要素の待機、JavaScriptの実行、コンソールメッセージの取得、ネットワークリクエストの監視などのデバッグと監視機能を含みます。
タブ管理
複数のタブ操作をサポートします。新しいタブの作成、タブの切り替え、タブの閉じる、すべてのタブの一覧表示です。
自動クリーンアップ
サーバーが閉じられると、すべてのセッションが自動的にクリーンアップされ、ブラウザプロセスの残留やリソースの漏洩を防止します。
利点
多ユーザー並行サポート:標準のPlaywrightサーバーの単一インスタンス制限の問題を解消します
セッション分離:各ユーザーの操作は完全に独立し、互いに影響を与えません
豊富な機能セット:基本的なナビゲーションから複雑なインタラクションまで、完全なブラウザ操作ツールを提供します
統合が容易:標準のMCPプロトコルを通じて、さまざまなAIアシスタントと統合できます
クロスプラットフォームサポート:Windows、macOS、Linuxなどのオペレーティングシステムをサポートします
柔軟なブラウザ選択:必要に応じて異なるブラウザエンジンを選択できます
制限
追加の設定が必要:MCPクライアントでサーバー接続を設定する必要があります
リソース消費:各セッションは独立したブラウザプロセスのメモリを占有します
学習曲線:基本的なブラウザ操作概念とCSSセレクターを理解する必要があります
ネットワーク依存:すべての操作はネットワーク接続とウェブページの応答速度に依存します
並行制限:多くのセッションをサポートしますが、システムリソースによって制限される可能性があります
使い方
Browserplexのインストール
まず、Browserplexサーバーをインストールする必要があります。npmを使用してインストールできます。
MCPクライアントの設定
AIアシスタントのMCPクライアント設定ファイルにBrowserplexサーバーの設定を追加します。
ブラウザセッションの作成
session_createツールを使用して名前付きのブラウザセッションを作成し、ブラウザの種類と界面の表示有無を選択できます。
ウェブページ操作の実行
さまざまなブラウザツールを使用してナビゲーション、インタラクション、スクリーンショットの取得などの操作を行います。すべての操作にはセッション名を指定する必要があります。
セッションのクリーンアップ
操作が完了したら、session_destroyを使用してセッションをクリーンアップし、システムリソースを解放します。
使用例
ウェブデータ収集
Browserplexを使用してウェブページに自動的にアクセスし、構造化データを抽出します。価格監視、ニュース収集などのシナリオに適しています。
自動フォーム入力
ウェブフォームを自動的に入力して送信します。登録プロセス、データ入力などの繰り返し作業に適しています。
ウェブページのスクリーンショットと内容分析
ウェブページのスクリーンショットを取得し、ページ内容を分析します。ウェブサイトのレビュー、競合他社分析などのシナリオに適しています。
マルチアカウント操作
複数のアカウントのブラウザセッションを同時に管理します。ソーシャルメディア管理、マルチアカウントテストなどのシナリオに適しています。
よくある質問
Browserplexと標準のPlaywrightにはどのような違いがありますか?
適切なブラウザの種類をどのように選択すればよいですか?
headlessモードと非headlessモードにはどのような違いがありますか?
ページ要素のCSSセレクターをどのように取得すればよいですか?
BrowserplexはどのようなAIアシスタントをサポートしていますか?
ウェブページの読み込みが遅い場合やタイムアウトした場合、どのように対処すればよいですか?
Browserplexは閲覧履歴やCookieを保存しますか?
ブラウザ操作が成功したかどうかをどのように監視すればよいですか?
関連リソース
Browserplex GitHubリポジトリ
Browserplexのソースコードと最新バージョン
Model Context Protocolドキュメント
MCPプロトコルの公式ドキュメントと仕様
Playwright公式ドキュメント
Playwrightブラウザ自動化フレームワークの完全なドキュメント
CSSセレクターチュートリアル
MDN上のCSSセレクターの完全なガイド
MCPサーバー開発ガイド
独自のMCPサーバーを開発する方法

Edgeone Pages MCP Server
EdgeOne Pages MCPは、MCPプロトコルを通じてHTMLコンテンツをEdgeOne Pagesに迅速にデプロイし、公開URLを取得するサービスです。
TypeScript
27.2K
4.8ポイント

Gmail MCP Server
Claude Desktop用に設計されたGmail自動認証MCPサーバーで、自然言語でのやり取りによるGmailの管理をサポートし、メール送信、ラベル管理、一括操作などの完全な機能を備えています。
TypeScript
21.9K
4.5ポイント

Context7
Context7 MCPは、AIプログラミングアシスタントにリアルタイムのバージョン固有のドキュメントとコード例を提供するサービスで、Model Context Protocolを通じてプロンプトに直接統合され、LLMが古い情報を使用する問題を解決します。
TypeScript
89.5K
4.7ポイント

Baidu Map
認証済み
百度マップMCPサーバーは国内初のMCPプロトコルに対応した地図サービスで、地理コーディング、ルート計画など10個の標準化されたAPIインターフェースを提供し、PythonとTypescriptでの迅速な接続をサポートし、エージェントに地図関連の機能を実現させます。
Python
40.0K
4.5ポイント

Gitlab MCP Server
認証済み
GitLab MCPサーバーは、Model Context Protocolに基づくプロジェクトで、GitLabアカウントとのやり取りに必要な包括的なツールセットを提供します。コードレビュー、マージリクエスト管理、CI/CD設定などの機能が含まれます。
TypeScript
25.3K
4.3ポイント

Unity
認証済み
UnityMCPはUnityエディターのプラグインで、モデルコンテキストプロトコル (MCP) を実装し、UnityとAIアシスタントのシームレスな統合を提供します。リアルタイムの状態監視、リモートコマンドの実行、ログ機能が含まれます。
C#
32.4K
5ポイント

Magic MCP
Magic Component Platform (MCP) はAI駆動のUIコンポーネント生成ツールで、自然言語での記述を通じて、開発者が迅速に現代的なUIコンポーネントを作成するのを支援し、複数のIDEとの統合をサポートします。
JavaScript
21.0K
5ポイント

Sequential Thinking MCP Server
MCPプロトコルに基づく構造化思考サーバーで、思考段階を定義することで複雑な問題を分解し要約を生成するのに役立ちます。
Python
34.2K
4.5ポイント





