remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
Integrations
Provides ability to target specific web page elements using CSS selectors for screenshots, content extraction, clicking, and form filling operations.
Enables execution of JavaScript code in the browser console through the browserbase_evaluate tool, allowing for dynamic interaction with web page elements and content.
Supports installation of necessary dependencies for the MCP server through npm, with specific instructions to run 'npm install' and 'npm run build' during setup.
ブラウザベース MCP サーバー
始める
npm install
実行して必要な依存関係をインストールし、次にnpm run build
を実行してdist/index.js
を取得します。- サーバーを使用するために、Claude Desktop 構成を設定します。
- Claude デスクトップ アプリを再起動すると、🔨 アイコンをクリックすると利用可能なツールが表示されます。
- ツールを使い始めましょう! 以下は、Claude がブラウザ セッションを閉じる画像です。
ツール
ブラウザベースAPI
- ブラウザベース_create_session
- Browserbaseを使用して新しいクラウドブラウザセッションを作成する
- 入力は不要です
- ブラウザベースナビゲート
- ブラウザで任意のURLに移動する
- 入力:
url
(文字列)
- ブラウザベースのスクリーンショット
- ページ全体または特定の要素のスクリーンショットをキャプチャします
- 入力:
name
(文字列、必須): スクリーンショットの名前selector
(文字列、オプション):スクリーンショットを撮る要素のCSSセレクターwidth
(数値、オプション、デフォルト:800):スクリーンショットの幅height
(数値、オプション、デフォルト:600):スクリーンショットの高さ
- ブラウザベースクリック
- ページ上の要素をクリック
- 入力:
selector
(文字列): クリックする要素の CSS セレクター
- ブラウザベースフィル
- 入力フィールドに記入してください
- 入力:
selector
(文字列):入力フィールドのCSSセレクターvalue
(文字列): 入力する値
- ブラウザベース評価
- ブラウザコンソールでJavaScriptを実行する
- 入力:
script
(文字列): 実行するJavaScriptコード
- ブラウザベースのコンテンツ取得
- 現在のページからすべてのコンテンツを抽出します
- 入力:
selector
(文字列、オプション): 特定の要素からコンテンツを取得するための CSS セレクター
- ブラウザベースの並列セッション
- 複数のブラウザセッションを作成し、異なる URL に移動する
- 入力:
sessions
(配列): 次のものを含むオブジェクトの配列:url
(文字列): 移動するURLid
(文字列): セッション識別子
リソース
サーバーは、次の 2 種類のリソースへのアクセスを提供します。
- コンソールログ(
console://logs
)- ブラウザコンソールのテキスト形式の出力
- ブラウザからのすべてのコンソールメッセージが含まれます
- スクリーンショット(
screenshot://<name>
)- キャプチャしたスクリーンショットのPNG画像
- キャプチャ時に指定したスクリーンショット名からアクセスできます
主な特徴
- クラウドブラウザの自動化
- ウェブデータ抽出
- コンソールログ監視
- スクリーンショット機能
- JavaScript実行
- 基本的なウェブインタラクション(ナビゲーション、クリック、フォームの入力)
ライセンス
このMCPサーバーはMITライセンスに基づいてライセンスされています。つまり、MITライセンスの条件に従って、ソフトウェアを自由に使用、改変、配布することができます。詳細については、プロジェクトリポジトリのLICENSEファイルをご覧ください。
You must be authenticated.
Tools
このサーバーは、Browserbase、Puppeteer、Stagehandを使用したクラウドブラウザ自動化機能を提供します。このサーバーにより、LLMはクラウドブラウザ環境でWebページを操作したり、スクリーンショットを撮ったり、JavaScriptを実行したりできるようになります。