MCP Rnw Browser
M

MCP Rnw Browser

これはReact Native Webアプリ用に特別に設計されたMCPブラウザ自動化サーバーで、座標クリックによって実際のマウスイベントをシミュレートし、RNWのジェスチャー応答問題を解決します。マルチタブ、スクリーンショット、永続的セッション管理をサポートしています。
2ポイント
7.1K

React Native Webブラウザ自動化サーバーとは?

これはReact Native Webアプリ用に特別に設計されたブラウザ自動化サーバーです。Model Context Protocol (MCP) プロトコルを使用して、AIアシスタントが実際のユーザーのようにReact Native Webアプリと対話できるようにします。クリック、入力、スクロール、スクリーンショットなどの操作が可能です。

なぜこのツールが必要なのか?

React Native Webは特殊なタッチイベントシステムを使用しているため、従来のブラウザ自動化ツール(Playwrightの標準クリックなど)ではReact Native Webコンポーネントのクリックイベントを正しくトリガーできません。このツールは座標クリック技術を使用して、実際のマウスの押下/解放イベントをシミュレートし、RNWコンポーネントとの正常な対話を保証します。

適用シーン

React Native Webアプリの自動化テストが必要なシーンに適用されます。AIアシスタントによるテスト支援、自動化検収テスト、UI状態検証、多段階フォームテスト、ページ間ワークフロー検証などが含まれます。

主要機能

座標クリック技術
標準クリックではなくpage.mouse.down()/up()を使用し、React Native Webのタッチイベントシステムと完全に互換性があります。
複数の要素検索戦略
CSSセレクター、テキスト内容、testID属性、正確な座標の4つの方法で要素を特定できます。
ページスナップショットとスクリーンショット
ページの対話要素リスト(座標付き)とBase64エンコードされたPNGスクリーンショットを取得でき、AIが直接確認できます。
マルチタブ管理
ブラウザタブの作成、切り替え、閉じるを行い、複雑なマルチページテストシーンをサポートします。
永続的セッション
ブラウザセッションはツールの呼び出し間で開いたままになり、連続した多段階の対話をサポートします。
完全なブラウザ制御
ナビゲーション、テキスト入力、スクロール、キー入力、JavaScriptの実行など、全方位の制御機能を備えています。
利点
React Native Webアプリと完全に互換性があり、従来の自動化ツールではクリックできない問題を解決します。
複数の要素特定方法を提供し、さまざまなテストシーンに対応します。
視覚的な検証をサポートし、AIがスクリーンショットを直接確認して操作結果を確認できます。
マルチタブ管理により、複雑なページ間テストワークフローをサポートします。
永続的セッションにより、ブラウザの起動オーバーヘッドを削減し、テスト効率を向上させます。
制限
React Native Webアプリにのみ適用され、従来のWebページでは過度に複雑になる場合があります。
React Native WebコンポーネントにtestID属性を設定する必要があり、最適な体験を得るために推奨されます。
座標クリックはページレイアウトの変更に影響を受ける可能性があり、テストスクリプトの定期的なメンテナンスが必要です。
Playwright Chromiumブラウザをインストールする必要があり、デプロイの複雑さが増します。

使い方

ツールのインストール
npmを通じてツールパッケージとPlaywright Chromiumブラウザをインストールします。
Cursor MCPの設定
CursorエディタのMCP設定にサーバー設定を追加します。
React Native Webアプリの起動
React Native Webアプリがローカルで実行されていることを確認します(例:localhost:8081)。
自動化テストの開始
CursorでAIアシスタントに提供されたツールを使用して自動化テストを行わせます。

使用例

ログイン機能テスト
React Native Webアプリのログインフローを自動化テストします。
マルチタブフォームテスト
複数のページにまたがる複雑なフォーム提出フローをテストします。
UI状態検証
スクリーンショットを通じて、さまざまな操作後のアプリのUI状態を検証します。

よくある質問

なぜ私のReact Native Webボタンをクリックしても反応しないのですか?
AIにReact Native Webコンポーネントを見つけさせるにはどうすればいいですか?
スクリーンショット機能が返すフォーマットは何ですか?AIは直接確認できますか?
ブラウザセッションは常に開いたままになりますか?どのように閉じますか?
どのようなブラウザ操作がサポートされていますか?
要素の特定に失敗した場合はどうすればいいですか?

関連リソース

npmパッケージページ
最新バージョン、ダウンロード統計、バージョン履歴を確認します。
GitHubリポジトリ
ソースコード、コミット履歴、問題報告を確認します。
Model Context Protocolドキュメント
MCPプロトコルの基本概念と動作原理を理解します。
React Native Web公式ドキュメント
React Native Webの開発と使用方法を学習します。
Playwrightドキュメント
使用されているブラウザ自動化フレームワークについて理解します。

インストール

以下のコマンドをクライアントにコピーして設定
{
  "mcpServers": {
    "rnw-browser": {
      "command": "npx",
      "args": ["@nizarius/mcp-rnw-browser"]
    }
  }
}

{
  "mcpServers": {
    "rnw-browser": {
      "command": "node",
      "args": ["/path/to/mcp-rnw-browser/dist/index.js"]
    }
  }
}
注意:あなたのキーは機密情報です。誰とも共有しないでください。

代替品

V
Vestige
Vestigeは認知科学に基づくAI記憶エンジンで、予測誤差ゲート、FSRS - 6間隔反復、記憶の夢など29の神経科学モジュールを実装することで、AIに長期記憶能力を提供します。3D可視化ダッシュボードと21のMCPツールを備え、完全にローカルで動作し、クラウドは必要ありません。
Rust
5.1K
4.5ポイント
M
Moltbrain
MoltBrainは、OpenClaw、MoltBook、Claude Code用に設計された長期記憶層プラグインで、自動的にプロジェクトのコンテキストを学習し、思い出すことができます。スマートな検索、観察記録、分析統計、永続的なストレージ機能を提供します。
TypeScript
4.7K
4.5ポイント
B
Bm.md
機能豊富なMarkdown排版ツールで、様々なスタイルテーマとプラットフォーム対応をサポートし、リアルタイム編集プレビュー、画像エクスポート、API統合機能を提供します
TypeScript
3.9K
5ポイント
S
Security Detections MCP
Security Detections MCPは、Model Context Protocolに基づくサーバーで、LLMがSigma、Splunk ESCU、Elastic、KQL形式を含む統一されたセキュリティ検出ルールデータベースをクエリできます。最新のバージョン3.0は自律型検出エンジニアリングプラットフォームにアップグレードされ、自動的に脅威インテリジェンスからTTPを抽出し、カバレッジのギャップを分析し、SIEMネイティブ形式の検出ルールを生成し、テストを実行して検証できます。プロジェクトには71以上のツール、11の事前構築されたワークフロープロンプト、および知識グラフシステムが含まれ、複数のSIEMプラットフォームをサポートしています。
TypeScript
5.3K
4ポイント
P
Paperbanana
Python
7.5K
5ポイント
B
Better Icons
20万以上のアイコンの検索と検索を提供するMCPサーバーとCLIツールで、150以上のアイコンライブラリをサポートし、AIアシスタントと開発者が迅速にアイコンを取得して使用できるように支援します。
TypeScript
7.4K
4.5ポイント
A
Assistant Ui
assistant-uiは、生産レベルのAIチャットインターフェイスを迅速に構築するためのオープンソースのTypeScript/Reactライブラリで、組み合わせ可能なUIコンポーネント、ストリーミング応答、アクセシビリティなどの機能を提供し、複数のAIバックエンドとモデルをサポートしています。
TypeScript
6.6K
5ポイント
A
Apify MCP Server
Apify MCPサーバーは、モデルコンテキストプロトコル(MCP)に基づくツールで、AIアシスタントが数千の既成のクローラー、スクレイパー、自動化ツール(Apifyアクター)を通じて、ソーシャルメディア、検索エンジン、電子商取引などのウェブサイトからデータを抽出できるようにします。OAuthとSkyfireプロキシ支払いをサポートしており、HTTPSエンドポイントまたはローカルのstdio方式でClaude、VS CodeなどのMCPクライアントに統合できます。
TypeScript
7.4K
5ポイント
G
Gmail MCP Server
Claude Desktop用に設計されたGmail自動認証MCPサーバーで、自然言語でのやり取りによるGmailの管理をサポートし、メール送信、ラベル管理、一括操作などの完全な機能を備えています。
TypeScript
17.5K
4.5ポイント
C
Context7
Context7 MCPは、AIプログラミングアシスタントにリアルタイムのバージョン固有のドキュメントとコード例を提供するサービスで、Model Context Protocolを通じてプロンプトに直接統合され、LLMが古い情報を使用する問題を解決します。
TypeScript
79.0K
4.7ポイント
E
Edgeone Pages MCP Server
EdgeOne Pages MCPは、MCPプロトコルを通じてHTMLコンテンツをEdgeOne Pagesに迅速にデプロイし、公開URLを取得するサービスです。
TypeScript
25.0K
4.8ポイント
B
Baidu Map
認証済み
百度マップMCPサーバーは国内初のMCPプロトコルに対応した地図サービスで、地理コーディング、ルート計画など10個の標準化されたAPIインターフェースを提供し、PythonとTypescriptでの迅速な接続をサポートし、エージェントに地図関連の機能を実現させます。
Python
36.0K
4.5ポイント
G
Gitlab MCP Server
認証済み
GitLab MCPサーバーは、Model Context Protocolに基づくプロジェクトで、GitLabアカウントとのやり取りに必要な包括的なツールセットを提供します。コードレビュー、マージリクエスト管理、CI/CD設定などの機能が含まれます。
TypeScript
22.2K
4.3ポイント
U
Unity
認証済み
UnityMCPはUnityエディターのプラグインで、モデルコンテキストプロトコル (MCP) を実装し、UnityとAIアシスタントのシームレスな統合を提供します。リアルタイムの状態監視、リモートコマンドの実行、ログ機能が含まれます。
C#
28.3K
5ポイント
M
Magic MCP
Magic Component Platform (MCP) はAI駆動のUIコンポーネント生成ツールで、自然言語での記述を通じて、開発者が迅速に現代的なUIコンポーネントを作成するのを支援し、複数のIDEとの統合をサポートします。
JavaScript
19.5K
5ポイント
S
Sequential Thinking MCP Server
MCPプロトコルに基づく構造化思考サーバーで、思考段階を定義することで複雑な問題を分解し要約を生成するのに役立ちます。
Python
29.8K
4.5ポイント
AIBase
智啓未来、あなたの人工知能ソリューションシンクタンク
© 2026AIBase