mcpField
M
Mcp Server Cloudbrowser

Mcp Server Cloudbrowser

ローカル
github.com/clpublicブラウザ自動化279 週間前に更新

Mcp Server Cloudbrowser について

Mcp Server Cloudbrowserは、LLMエージェントによるウェブ操作やデータ収集を自動化するクラウドブラウザーMCPサーバーです。ページ移動、スクリプト実行、スクリーンショット、クリック、フォーム入力、テキスト抽出に対応し、画像をリソースとして提供します。

主な機能

  1. 01ページ移動とJavaScript実行
  2. 02ページ全体・要素の撮影
  3. 03要素のクリックとフォーム入力
  4. 04ページテキストの抽出
  5. 05リソース経由の画像参照

活用シーン

  1. 01ページにアクセスして内容を読む
  2. 02ページや指定要素を撮影する
  3. 03クリックやフォーム入力を自動化する

MCP 対応

MCPクライアントに、ブラウザー操作やテキスト抽出のツールを提供し、撮影画像をリソースとして公開します。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

インストール方法は未掲載です

このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。

リポジトリ

ツール

ツール一覧はまだ取得されていません

ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。

詳細

クラウドブラウザー MCP サーバー

テスト

  1. npm install を実行して必要な依存関係をインストールし、続けて npm run build を実行して dist/index.js を生成します。
  2. npm run inspector を実行してサーバーを起動します。

はじめに

  1. npm install を実行して必要な依存関係をインストールし、続けて npm run build を実行して dist/index.js を生成します。

  2. サーバーを使用するように 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"
    }
  }
}
  1. Claude Desktop アプリを再起動すると、🔨 アイコンをクリックしたときにツールが表示されます。

  2. ツールを使い始めましょう!以下は、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 種類のリソースへのアクセスを提供します。

  1. スクリーンショット(screenshot://<name>)
    • 撮影したスクリーンショットの PNG 画像
    • 撮影時に指定したスクリーンショット名でアクセスできます

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。