noncelogic について
noncelogic は、AI エージェント向けに Rove のホスト型 Playwright API を利用する MCP サーバーです。スクリーンショットだけでなく、アクセシビリティツリーなどの構造化されたページ情報を返します。
主な機能
- 01URL への移動とセッション管理
- 02ページ要素のクリックと入力
- 03JSON Schema によるデータ抽出
- 04アクセシビリティツリーの取得
- 05ページのスクリーンショット撮影
活用シーン
- 01AI エージェントによるブラウザー操作の自動化
- 02ウェブページからの構造化データ抽出
- 03アクセシビリティスナップショットによるページ確認
MCP 対応
ナビゲーション、操作、データ抽出、スクリーンショット、アクセシビリティツリー取得など、Rove のブラウザー自動化機能を MCP クライアントに提供します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
15掲載時のツール一覧 · 2 週間前に更新
| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| url | string | はい | 移動先の完全な URL(例:"https://example.com") |
| stealth | boolean | いいえ | ステルスモードを有効にします。現実的な user agent を設定し、webdriver フラグを隠して、公開サイトでのボット検出を軽減します。デフォルト:false。 |
| session_id | string | いいえ | 既存のブラウザーセッションを再利用します。省略すると、新しいセッションが自動的に作成されます。 |
| timeout_ms | number | いいえ | ナビゲーションのタイムアウト(ミリ秒)。デフォルト:30000。 |
| wait_until | enum | いいえ | 待機するページのライフサイクルイベント。デフォルト:"networkidle"。load | domcontentloaded | networkidle |
| action_delay_ms | object | いいえ | 節度あるスクレイピングのため、ブラウザー操作の間にランダムな遅延を追加します。最小値と最大値をミリ秒で指定します。例:{"min": 500, "max": 1500}。 |
| action_delay_ms.max | number | いいえ | 最大遅延(ミリ秒) |
| action_delay_ms.min | number | いいえ | 最小遅延(ミリ秒) |
詳細
@roveapi/mcp
Rove 用の MCP サーバー — AI エージェント向けのホスト型 Playwright API です。
スクリーンショットの代わりにアクセシビリティツリーを返すため、LLM のトークン消費を約 77%削減できます(一般的なページで 114K トークンに対して 26K トークン)。
クイックスタート
npx -y @roveapi/mcp
環境変数で API キーを設定します。
ROVE_API_KEY=rvp_live_... npx -y @roveapi/mcp
Claude Code へのインストール
claude mcp add --scope user rove -e ROVE_API_KEY=rvp_live_YOUR_KEY -- npx -y @roveapi/mcp
Claude Desktop へのインストール
claude_desktop_config.json に追加します。
{
"mcpServers": {
"rove": {
"command": "npx",
"args": ["-y", "@roveapi/mcp"],
"env": {
"ROVE_API_KEY": "rvp_live_YOUR_KEY"
}
}
}
}
Cursor へのインストール
.cursor/mcp.json に追加します。
{
"mcpServers": {
"rove": {
"command": "npx",
"args": ["-y", "@roveapi/mcp"],
"env": {
"ROVE_API_KEY": "rvp_live_YOUR_KEY"
}
}
}
}
ツール
| ツール | 説明 |
|---|---|
navigate | URL に移動します。セッションを自動作成します。ステルスモードとアクションのジッターに対応しています。 |
interact | アクティブなセッションでクリックまたは入力を行います。 |
extract_schema | JSON スキーマを使用して、URL から構造化データを抽出します。 |
screenshot | スクリーンショットを撮影します(セッション内または単独)。 |
get_a11y_tree | アクセシビリティツリーのスナップショットを取得します — 中核となる差別化要素です。 |
close_session | ブラウザーセッションを終了し、リソースを解放します。 |
アクセシビリティツリーを使う理由
従来のブラウザー自動化では、1 ページあたり約 114K トークンを消費するスクリーンショットが返されます。Rove は約 26K トークンの構造化アクセシビリティツリーを返すため、トークンを 77%削減でき、応答が速くなり、LLM が推論するための構造化データの質も向上します。
設定
| 環境変数 | デフォルト | 説明 |
|---|---|---|
ROVE_API_KEY | rvp_live_demo | Rove API キー |
ROVE_API_BASE_URL | https://api.roveapi.com | API エンドポイント |
API キーを取得する
roveapi.com で登録してください。登録時に 100 クレジットが無料で付与され、カードは不要です。
ライセンス
MIT
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。