mcpField
A
ainative-browser-mcp

ainative-browser-mcp

ローカル
github.com/AINative-Studioブラウザ自動化05 週間前に更新

ainative-browser-mcp について

ainative-browser-mcpは、AIエージェント向けのブラウザー自動化MCPサーバーです。ページ操作、構造化データの抽出、検証、複数ステップの実行に加え、ZeroDBやエージェントのメモリへの保存に対応します。

主な機能

  1. 01ウェブページのクリック、入力、移動
  2. 02ページから構造化データを抽出
  3. 03ページ内容や状態を検証
  4. 04複数ステップのブラウザータスクを実行
  5. 05抽出データをZeroDBのテーブルに保存
  6. 06抽出内容をエージェントのメモリに追加

活用シーン

  1. 01商品名と価格の抽出
  2. 02サインイン手順の自動化
  3. 03ウェブ上の情報をエージェントのメモリに保存

MCP 対応

ページ操作、抽出、検証、タスク実行、コンテンツ保存を行う6つのブラウザー自動化ツールをMCPクライアントに公開します。

設定

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

mcp.json · 共通設定
{
"mcpServers": {
"ainative-studio-ainative-browser": {
"command": "npx",
"args": [
"-y",
"@ainative/browser-mcp"
]
}
}
}
起動コマンドnpx -y @ainative/browser-mcp

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

パッケージ
npm@ainative/browser-mcp1.1.2

ツール

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

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

詳細

@ainative/browser-mcp

AINative Browser Agent MCP Server。AI エージェントにブラウザー自動化機能を提供します。ページ上での操作、構造化データの抽出、コンテンツの検証、複数ステップのタスクの実行、ウェブからのエージェントメモリの拡充が可能です。

ZeroLocal(localhost:8000)または AINative Cloud を自動検出します。

インストール

npx @ainative/browser-mcp

または、グローバルにインストールします。

npm install -g @ainative/browser-mcp

Claude Code で設定する

{
  "mcpServers": {
    "browser": {
      "command": "npx",
      "args": ["@ainative/browser-mcp"],
      "env": {
        "AINATIVE_API_KEY": "ak_your_key_here"
      }
    }
  }
}

ツール

ツール説明クレジット
browser_actウェブページ上で操作を実行します(クリック、入力、移動)50
browser_extractページから構造化データを抽出します75
browser_validateページ上のコンテンツまたは状態を検証します25
browser_task複数ステップの自動化タスクを実行します200
browser_extract_to_tableデータを抽出し、ZeroDB テーブルに保存します100
browser_enrich_memoryコンテンツを抽出し、エージェントメモリに保存します100

認証

次のいずれかを設定します。

# API key (recommended)
AINATIVE_API_KEY=ak_your_key_here

# OR username/password
[email protected]
AINATIVE_PASSWORD=your_password

API キーは ainative.studio/dashboard から取得できます。

ZeroLocal(ローカル優先)

サーバーは、localhost:8000 で実行中の ZeroLocal を自動検出します。ZeroLocal が実行中の場合は自動的に使用され、設定は不要です。それ以外の場合は AINative Cloud にフォールバックします。

ZeroLocal を実行するには:

pip install zerodb-local
zerodb serve

使用例

製品データを抽出する:

{
  "tool": "browser_extract",
  "arguments": {
    "url": "https://example.com/products",
    "extract_goal": "Extract all product names and prices"
  }
}

操作を実行する:

{
  "tool": "browser_act",
  "arguments": {
    "url": "https://example.com",
    "instruction": "Click the sign in button",
    "max_steps": 5
  }
}

ページコンテンツをエージェントメモリに保存する:

{
  "tool": "browser_enrich_memory",
  "arguments": {
    "url": "https://example.com/blog/post",
    "extract_goal": "Extract key facts about the product",
    "memory_type": "semantic",
    "project_id": "your-project-id"
  }
}

リンク

コメント

MCP は初めてですか?

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

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