mcpField
B
babelwrap-mcp

babelwrap-mcp

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

babelwrap-mcp について

babelwrap-mcp は、MCP 対応クライアントを BabelWrap API に接続し、ブラウザー操作を可能にします。ページ移動や状態確認、フォーム操作、データ抽出、スクリーンショット、タブ管理に対応します。

主な機能

  1. 01ブラウザーセッションの作成と終了
  2. 02ページ移動と状態確認
  3. 03クリック、入力、送信、キー操作
  4. 04ページデータの構造化抽出
  5. 05スクリーンショットとタブ管理

活用シーン

  1. 01AI エージェントからのウェブ閲覧
  2. 02ウェブフォームの入力と送信
  3. 03ページからの構造化情報の抽出
  4. 04ブラウザータブの確認と切り替え

MCP 対応

MCP サーバーは、BabelWrap API キーを使って接続し、ブラウザーセッションとページ操作のツールを MCP クライアントに提供します。

設定

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

mcp.json · 共通設定
{
"mcpServers": {
"babelwrap-babelwrap": {
"command": "npx",
"args": [
"-y",
"babelwrap-mcp"
],
"env": {
"BABELWRAP_API_KEY": "<BABELWRAP_API_KEY>"
}
}
}
}
起動コマンドnpx -y babelwrap-mcp
設定が必要な環境変数
BABELWRAP_API_KEYシークレットYour BabelWrap API key. Get one at https://babelwrap.com

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
npmbabelwrap-mcp0.1.0

ツール

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

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

詳細

BabelWrap MCP サーバー

AI エージェントに、BabelWrap API を通じてウェブ閲覧機能を提供するMCP サーバーです。

Claude Desktop、Cursor、Claude Code、および MCP 互換のあらゆるクライアントで動作します。

インストール

# Using uvx (recommended -- no install required)
uvx babelwrap-mcp

# Using pip
pip install babelwrap-mcp

# Using pipx (isolated environment)
pipx install babelwrap-mcp

セットアップ

1. API キーを取得する

babelwrap.com で登録し、ダッシュボードから API キーを作成してください。

2. MCP クライアントを設定する
Claude Desktop

claude_desktop_config.json に追加します。

{
  "mcpServers": {
    "babelwrap": {
      "command": "uvx",
      "args": ["babelwrap-mcp"],
      "env": {
        "BABELWRAP_API_KEY": "bw_your_api_key_here"
      }
    }
  }
}

pip または pipx でインストールした場合は、バイナリを直接使用してください。

{
  "mcpServers": {
    "babelwrap": {
      "command": "babelwrap-mcp",
      "args": [],
      "env": {
        "BABELWRAP_API_KEY": "bw_your_api_key_here"
      }
    }
  }
}
Claude Code
claude mcp add babelwrap -- uvx babelwrap-mcp

次に、API キーを環境変数として設定します。

export BABELWRAP_API_KEY="bw_your_api_key_here"

利用可能なツール

ツール説明
babelwrap_new_session新しいブラウザーセッションを作成します
babelwrap_close_sessionブラウザーセッションを終了します
babelwrap_navigateURL に移動します
babelwrap_snapshot現在のページの状態を取得します
babelwrap_click要素をクリックします
babelwrap_fillフォームフィールドに入力します
babelwrap_submitフォームを送信します
babelwrap_extract構造化データを抽出します
babelwrap_screenshotスクリーンショットを撮影します
babelwrap_pressキーを押します
babelwrap_scrollページをスクロールします
babelwrap_hover要素にカーソルを合わせます
babelwrap_uploadファイルをアップロードします
babelwrap_back / babelwrap_forwardブラウザーの履歴を操作します
babelwrap_wait_for条件が満たされるまで待機します
babelwrap_list_pages / babelwrap_switch_page複数タブに対応します

環境変数

変数必須説明
BABELWRAP_API_KEYはいBabelWrap API キー
BABELWRAP_API_URLいいえAPI のベース URL(デフォルト:https://api.babelwrap.com/v1)

ドキュメント

詳しいドキュメントは babelwrap.com/docs/mcp をご覧ください。

ライセンス

MIT

コメント

MCP は初めてですか?

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

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