Mcp Server Cloudbrowser について
Mcp Server Cloudbrowserは、LLMエージェントによるウェブ操作やデータ収集を自動化するクラウドブラウザーMCPサーバーです。ページ移動、スクリプト実行、スクリーンショット、クリック、フォーム入力、テキスト抽出に対応し、画像をリソースとして提供します。
主な機能
- 01ページ移動とJavaScript実行
- 02ページ全体・要素の撮影
- 03要素のクリックとフォーム入力
- 04ページテキストの抽出
- 05リソース経由の画像参照
活用シーン
- 01ページにアクセスして内容を読む
- 02ページや指定要素を撮影する
- 03クリックやフォーム入力を自動化する
MCP 対応
MCPクライアントに、ブラウザー操作やテキスト抽出のツールを提供し、撮影画像をリソースとして公開します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
クラウドブラウザー MCP サーバー
テスト
npm installを実行して必要な依存関係をインストールし、続けてnpm run buildを実行してdist/index.jsを生成します。npm run inspectorを実行してサーバーを起動します。
はじめに
-
npm installを実行して必要な依存関係をインストールし、続けてnpm run buildを実行してdist/index.jsを生成します。 -
サーバーを使用するように Claude Desktop の設定を行います。
{
"mcpServers": {
"cloudbrowser": {
"command": "node",
"args": ["path/to/mcp-server-cloudbrowser/cloudbrowser/dist/index.js"],
"env": {
"API_KEY": "<YOUR_BROWSERBASE_API_KEY>"
},
"transportType": "stdio"
}
}
}
-
Claude Desktop アプリを再起動すると、🔨 アイコンをクリックしたときにツールが表示されます。
-
ツールを使い始めましょう!以下は、Claude がブラウザーセッションを終了している画像です。
npm を使用する
{
"mcpServers": {
"cloudbrowser": {
"command": "cmd",
"args": [
"/c",
"npx",
"-y",
"@browsercloud/mcp-server-cloudbrowser"
],
"env": {
"API_KEY": "<YOUR_BROWSERBASE_API_KEY>"
},
"transportType": "stdio"
}
}
}
ツール
Browserbase API
-
cloudbrowser_navigate
- ブラウザーで任意の URL に移動します
- 入力:
url(文字列)
-
cloudbrowser_evaluate
- ブラウザーのコンソールで JavaScript を実行します
- 入力:
script(文字列):実行する JavaScript コード
-
cloudbrowser_get_current_url
- ブラウザーページの現在の URL を取得します
-
cloudbrowser_screenshot
- ページ全体または特定の要素のスクリーンショットを撮影します
- 入力:
name(文字列、必須):スクリーンショットの名前selector(文字列、任意):スクリーンショットを撮影する要素の CSS セレクターwidth(数値、任意、デフォルト:800):スクリーンショットの幅height(数値、任意、デフォルト:600):スクリーンショットの高さ
-
cloudbrowser_click
- ページ上の要素をクリックします
- 入力:
selector(文字列):クリックする要素の CSS セレクター
-
cloudbrowser_fill
- 入力フィールドに値を入力します
- 入力:
selector(文字列):入力フィールドの CSS セレクターvalue(文字列):入力する値
-
cloudbrowser_get_text
- 現在のページからすべてのコンテンツを抽出します
- 入力:
selector(文字列、任意):特定の要素からコンテンツを取得するための CSS セレクター
リソース
サーバーは 2 種類のリソースへのアクセスを提供します。
- スクリーンショット(
screenshot://<name>)- 撮影したスクリーンショットの PNG 画像
- 撮影時に指定したスクリーンショット名でアクセスできます
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。