WebRun Browser Automation について
実際の Chrome ブラウザーで多段階のタスクを実行:永続的な環境、ライブビュー、人間による引き継ぎ
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
エンドポイント
https://api.webrun.ai/mcpインストールコマンドをコピー
Claude CodeTerminal
claude mcp add --transport http ai-webrun-webrun https://api.webrun.ai/mcpCursor.cursor/mcp.json
{"mcpServers":{"ai-webrun-webrun":{"type":"http","url":"https://api.webrun.ai/mcp"}}}Cursor で開くVS Code.vscode/mcp.json
{"servers":{"ai-webrun-webrun":{"type":"http","url":"https://api.webrun.ai/mcp"}}}VS Code で開くClaude Desktopclaude_desktop_config.json
{"mcpServers":{"ai-webrun-webrun":{"type":"http","url":"https://api.webrun.ai/mcp"}}}Windsurf~/.codeium/windsurf/mcp_config.json
{"mcpServers":{"ai-webrun-webrun":{"serverUrl":"https://api.webrun.ai/mcp"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
すべてのエンドポイント
Streamable HTTP
https://api.webrun.ai/mcp認証が必要ツール
21| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| files | array | いいえ | 添付するファイル ID(任意):POST /files/upload が返す ID、またはユーザーの環境カタログ(GET /environments/:id/files)にあるファイルの ID。最大 5 件。 |
| model | string | いいえ | モデル名またはプロファイルキー(グローバル設定から取得、任意)。省略すると、設定済みのデフォルトが使用されます。 |
| proxy | object | いいえ | プロキシ設定。WebRun 管理:{ source: "WebRun", country: "GB" }。カスタム:{ source: "custom", type: "http"|"socks", host, port, username?, password? }。プロキシを使用しない場合は省略してください。ソーシャル/メッセージングの自動化(WhatsApp、Telegram、Instagram、Facebook、X、LinkedIn、TikTok)では、country をユーザーの現在地の国にすることを優先してください。まずその設定を勧め、国を確認してください。国が一致しないと、ログイン拒否やセッションの繰り返しログアウトが起きることがよくあります。 |
| proxy.host | string | いいえ | カスタムプロキシのホスト |
| proxy.port | number | いいえ | カスタムプロキシのポート |
| proxy.type | enum | いいえ | カスタムプロキシの種類http | socks |
| proxy.level | enum | いいえ | プロキシのレベル。"chrome"(デフォルト)はブラウザー拡張機能を介してプロキシを適用します(即時適用、インスタンスの切り替え不要)。"system" は --proxy-server フラグを指定して Chrome を起動します(インスタンスの切り替えが必要)。system | chrome |
| proxy.source | enum | いいえ | プロキシプロバイダーWebRun | custom |
| proxy.country | string | いいえ | WebRun プロキシの ISO 国コード(例:"GB"、"US")、または接続状態の良い国をランダムに選択する "random" |
| proxy.password | string | いいえ | カスタムプロキシのパスワード(任意) |
| proxy.username | string | いいえ | カスタムプロキシのユーザー名(任意) |
| debugC | boolean | いいえ | インスタンスでデバッグモードを有効にします(デフォルト:false) |
| prompt | string | はい | タスクの自然言語による説明 |
| secrets | array | いいえ | インスタンスに渡すドメイン一致シークレット [{match, fields}](保存されません) |
| webhook | object | いいえ | タスク完了通知用の Webhook 設定 |
| webhook.url | string | いいえ | Webhook の送信先 HTTPS URL |
| webhook.auth | string | いいえ | Authorization ヘッダーの値 |
| webhook.name | string | いいえ | Webhook 識別子 |
| webhook.submittedData | enum | いいえ | ペイロードの種類full_response | structured_output | just_ping |
| policyId | string | いいえ | 自動化ガードレール(ドメイン制限、機能制御、LLM の役割)を適用するポリシー ID。省略可能。 |
| timezone | string | いいえ | セッションに使用する IANA タイムゾーン名。例:"America/New_York"、"Europe/London"、"Asia/Tokyo"。日付や時刻に関する指示(例:"tomorrow morning"、"today"、"in 2 hours")はこのタイムゾーンで解釈されます。省略した場合、WebRun プロキシの国が設定されていれば、その国に対応するタイムゾーン(例:country "de" → Europe/Berlin)に従い、それ以外の場合はブラウザーのデフォルトが使用されます。 |
| outputType | enum | いいえ | レスポンス形式(デフォルト:text)text | structured_json | structured_csv |
| maxDuration | number | いいえ | 最大実行時間(分)(デフォルト:20、最大:60) |
| startingUrl | string | いいえ | 開始 URL(省略可能) |
| outputSchema | object | いいえ | 構造化出力用の JSON Schema(outputType が structured_json の場合は必須) |
| environmentId | string | いいえ | 永続プロファイルセッション用の環境 ID。利用可能な ID を確認するには list_environments を使用します。指定しない場合、一時インスタンスが使用されます。 |
| reach_out_mode | enum | いいえ | 同じ環境内のボットユーザーに対するチャットプラットフォーム(Telegram/WhatsApp/Slack/Discord/Teams)への能動的なメッセージ送信を制御します。デフォルトは "off" で、明示的に設定しない限りメッセージは送信されません。"guardrail_only" は API 呼び出し元がオフラインのとき、ガードレールのプロンプト(CAPTCHA/2FA/認証)をチャットに転送します。"full" はタスク完了時にタスク結果も転送します。各ボットユーザーは、自身の reachOutMode 設定でもフィルタリングされます。off | guardrail_only | full |
詳細
メンテナーはまだ詳細を追加していません。リポジトリの README をご覧ください。
コメント
Markdown 対応
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。