BrowserCat MCP Server について
ローカルにブラウザーをインストールせず、LLM がウェブページを閲覧・操作できるクラウドブラウザー MCP サーバーです。基本的なページ操作に加え、スクリーンショット、コンソールログ、JavaScript 実行を提供します。
主な機能
- 01ウェブページへの移動
- 02ページ全体または要素のスクリーンショット取得
- 03コントロールのクリック、ホバー、入力、選択
- 04ブラウザーでの JavaScript 実行
- 05コンソールログとスクリーンショットへのアクセス
活用シーン
- 01ウェブページの基本操作を自動化
- 02ページ全体または要素の画像を取得
- 03JavaScript を実行してコンソール出力を確認
MCP 対応
BrowserCat のクラウドブラウザー自動化ツールと、コンソールログおよびスクリーンショットのリソースを MCP クライアントに公開します。利用には API キーが必要です。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
BrowserCat MCP サーバー
BrowserCat のクラウドブラウザーサービスを使用して、ブラウザー自動化機能を提供する Model Context Protocol サーバーです。このサーバーを使用すると、LLM はブラウザーをローカルにインストールすることなく、実際のブラウザー環境でウェブページを操作し、スクリーンショットを撮影して、JavaScript を実行できます。
コンポーネント
ツール
- browsercat_navigate
- ブラウザーで任意の URL に移動します
- 入力:
url(文字列)
- browsercat_screenshot
- ページ全体または特定の要素のスクリーンショットを撮影します
- 入力:
name(文字列、必須):スクリーンショットの名前selector(文字列、任意):スクリーンショットを撮影する要素の CSS セレクターwidth(数値、任意、デフォルト:800):スクリーンショットの幅height(数値、任意、デフォルト:600):スクリーンショットの高さ
- browsercat_click
- ページ上の要素をクリックします
- 入力:
selector(文字列):クリックする要素の CSS セレクター
- browsercat_hover
- ページ上の要素にカーソルを合わせます
- 入力:
selector(文字列):カーソルを合わせる要素の CSS セレクター
- browsercat_fill
- 入力フィールドに値を入力します
- 入力:
selector(文字列):入力フィールドの CSS セレクターvalue(文字列):入力する値
- browsercat_select
- ドロップダウンメニューから項目を選択します
- 入力:
selector(文字列):select 要素の CSS セレクターvalue(文字列):選択する値
- browsercat_evaluate
- ブラウザーのコンソールで JavaScript を実行します
- 入力:
script(文字列):実行する JavaScript コード
リソース
サーバーは、次の 2 種類のリソースへのアクセスを提供します。
- コンソールログ(
console://logs)- ブラウザーのコンソール出力をテキスト形式で提供します
- ブラウザーからのすべてのコンソールメッセージが含まれます
- スクリーンショット(
screenshot://<name>)- 撮影したスクリーンショットの PNG 画像です
- 撮影時に指定したスクリーンショット名でアクセスできます
主な機能
- クラウドベースのブラウザー自動化
- ローカルへのブラウザーのインストールは不要
- コンソールログの監視
- スクリーンショット機能
- JavaScript の実行
- 基本的なウェブ操作(移動、クリック、フォームへの入力)
BrowserCat MCP サーバーの使用設定
環境変数
BrowserCat MCP サーバーには、次の環境変数が必要です。
BROWSERCAT_API_KEY:BrowserCat API キー(必須)。https://browsercat.xyz/mcp で無料のキーを取得できます。
NPX の設定
{
"mcpServers": {
"browsercat": {
"command": "npx",
"args": ["-y", "@browsercatco/mcp-server"],
"env": {
"BROWSERCAT_API_KEY": "your-api-key-here"
}
}
}
}
ライセンス
この MCP サーバーは MIT ライセンスの下でライセンスされています。つまり、MIT ライセンスの利用規約に従う限り、ソフトウェアを自由に使用、変更、配布できます。詳細については、プロジェクトリポジトリの LICENSE ファイルを参照してください。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。