ainative-browser-mcp について
ainative-browser-mcpは、AIエージェント向けのブラウザー自動化MCPサーバーです。ページ操作、構造化データの抽出、検証、複数ステップの実行に加え、ZeroDBやエージェントのメモリへの保存に対応します。
主な機能
- 01ウェブページのクリック、入力、移動
- 02ページから構造化データを抽出
- 03ページ内容や状態を検証
- 04複数ステップのブラウザータスクを実行
- 05抽出データをZeroDBのテーブルに保存
- 06抽出内容をエージェントのメモリに追加
活用シーン
- 01商品名と価格の抽出
- 02サインイン手順の自動化
- 03ウェブ上の情報をエージェントのメモリに保存
MCP 対応
ページ操作、抽出、検証、タスク実行、コンテンツ保存を行う6つのブラウザー自動化ツールをMCPクライアントに公開します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
@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"
}
}
リンク
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。