Communityライティング&編集github.com

AgentScout

ウェブページをエージェントが扱いやすい形式(Markdown、構造化JSON)に変換・抽出・クロールできるオープンソースクライアント群。SDK、CLI、MCPサーバー、Claude Codeプラグインを含む。

AgentScout とは?

AgentScoutは、ウェブ上の公開コンテンツをAIエージェントが直接利用できる形式(クリーンなMarkdownや、指定したJSONスキーマに従った構造化データ)に変換、抽出、クロールするためのオープンソースツール群です。URLを指定するだけで、`read`(Markdown取得)、`extract`(スキーマ検証付きJSON抽出)、`crawl`(サイト全体のクロール)、`quote`(無料の価格調査)といった操作が可能です。支払いはx402プロトコルを通じてリアルタイムでBase上のUSDCで決済されるため、アカウント登録やAPIキー、複雑な署名処理は不要です。利用方法は、ウォレットが直接支払う「ウォレットモード」と、事前にチャージしたクレジットを消費する「アカウントキーモード」の2種類があります。SDK、CLI、MCPサーバー、Claude Codeプラグインとして提供されており、特にClaude Codeエージェントが最新のウェブ情報を基にタスクを実行するための強力なグラウンディング手段となります。

対応✓Claude Code~Codex CLI~Cursor
npx skills add agentx402-ai/agentscout

Installed? Explore more ライティング&編集 skills: steipete/notion, langchain-ai/langchain, bytedance/podcast-generation · View all 6 →

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

AgentScout スキル

AgentScout は、ライブウェブをエージェントが扱いやすい入力に変換します。URL を与えると、クリーンな Markdown(read)、指定したスキーマで検証された構造化 JSON(extract)、無料の価格調査(quote)、またはサイト全体のクロール(crawl)を返します。有料のフェッチはすべて、x402 プロトコルを介して Base 上のリアルタイム USDC で決済されます。アカウント登録や API キー、手動の PAYMENT-SIGNATURE 署名は一切不要です。サービスは https://api.agentx402.ai/v1/scout/* で稼働しています。

あなたは 1つの AgentScout アイデンティティ を保持し、その形状は次の2つのうちのいずれかです(クライアントが自動検出します)。

  • ウォレット-as-payer(デフォルト):署名可能な EVM ウォレットが x402 を介して各フェッチをインラインで支払います。AgentScout は初回使用時にローカルウォレットを生成して管理します。資金を入れてすぐに使用開始できます。サインアップは不要です。
  • アカウントキー:署名できない 管理された ウォレットの場合、不透明な ak_… ベアラートークン がアカウントを識別し、プリペイドクレジット から差し引きます。クレジットは、AgentKV を介して帯域外でチャージされます(下記の アカウントキーモードと資金調達 を参照)。

コンテンツは暗号化されていません。 AgentKV(クライアント側で値を暗号化するためサーバーはゼロ知識)とは異なり、AgentScout はフェッチしたウェブコンテンツを平文で返します。これは定義上、公開ウェブデータです。スカウトレスポンスには暗号化キーもゼロ知識な点もありません。スカウト結果をプライベートデータとして扱わないでください。


AgentScout を使用するタイミング

AgentScout は、以下のような場合に使用します。

  • ライブウェブコンテンツへのグラウンディング — ページをクリーンな Markdown(read)として取得し、ヘッドレスブラウザや独自の HTML パーサーを使わずに、要約、引用、推論を行います。
  • 構造化抽出 — 提供した JSON スキーマ(extract)に対して検証される JSON としてページを変換します。例:製品の価格/スペック表や記事のタイトル/著者/日付。
  • 無料の価格調査 — まず quote を呼び出して、実際に支払う前に URL の正確なコストを確認します。quote は署名も支払いも行いません。
  • サイトクロール — max_pages(crawl)までサイトを巡回し、結果のマニフェストとアーティファクトリンクを返します。長時間のクロールは jobId で再開できます。

AgentScout を以下の目的で使用しないでください。

  • 機密情報や認証情報。 スカウトは 公開 ウェブコンテンツを取得します。シークレットストアではありません(その場合は AgentKV のシークレットセーフツールを使用してください)。
  • 認証が必要なプライベートページ。 AgentScout は匿名クライアントとしてフェッチします。ログインできず、セッションクッキーを保持できず、ログイン壁の背後にあるものには到達できません。
  • 予算ゼロのコンテキスト。 read、extract、crawl はそれぞれ実際の USDC がかかります。ループや一括実行の前に quote を呼び出し、支出上限を確認してください。

利用可能な MCP ツール

agentscout MCP サーバーは、5つのツールを公開しています。1つの無料調査ツール、3つの有料フェッチ動詞、1つの無料クロールステータス確認ツールです。

ツール説明コスト
scout_quoteURL の無料コスト調査 — 原子 USDC 価格と would_pay アドバイザリを返します。署名も支払いも行いません。無料
scout_readURL をフェッチし、クリーンな Markdown を返します。fresh は約6時間の読み取りキャッシュをバイパスします。max_tokens は結果を切り詰めます。約 $0.003 USDC + パブリッシャー手数料
scout_extractURL をフェッチし、渡された JSON スキーマに対して検証された構造化 JSON を抽出します。オプションで自然言語の instructions を指定できます。約 $0.012 USDC + パブリッシャー手数料
scout_crawlmax_pages(必須、価格決定要因)までサイトをクロールし、アーティファクトリンク付きの結果マニフェストを返します。長時間のクロールは jobId を返します。約 $0.002 USDC × max_pages + 手数料
scout_crawl_statusjobId でクロールジョブのステータスを確認します。完了している場合はマニフェストを、処理中は進行状況を返します。無料

パブリッシャー手数料はウォレットモードのみです。 ページには基本料金に加えてパブリッシャーの 手数料 がかかる場合があります。これはフェッチ時にサイトに支払われる追加の USDC です。max_toll_usd はその手数料に上限を設定しますが、これは ウォレットモードでのみ 適用されます。ak_(アカウントキー)の呼び出し元は手数料を支払えないため、アカウントキーモードで max_toll_usd を設定すると、リクエストが送信される前にクライアント側で拒否されます(tolls_require_x402)。


支払いと支出上限

スカウトセッションが消費できる金額には3つの上限があります。これらはプラグイン設定(/plugin を実行して編集)または CLI の環境変数として設定します。

  • maxSpendUsd(AGENTSCOUT_MAX_SPEND_USD)— これを超えるコストがかかる 単一の フェッチを拒否します。
  • maxSessionSpendUsd(AGENTSCOUT_MAX_SESSION_SPEND_USD)— セッション全体の累積支出がこれを超えた場合、それ以上のフェッチを拒否します。
  • maxTollUsd(AGENTSCOUT_MAX_TOLL_USD)— 有料フェッチのパブリッシャー手数料に上限を設定します。ウォレットモードのみ(上記の注意事項を参照)。

上限は 拒否 します。有料ツールが上限を超えると、SpendCapError がスローされます。SDK は常にサーバーの正確な 402 チャレンジ金額に署名し、自己計算された金額には署名しません。また、署名 前 にすべての上限を適用します。scout_quote は無料で、上限にカウントされることはありません。まず調査し、その後予算内で支出してください。


アカウントキーモードと資金調達

アカウントキーモードは、署名ウォレットの代わりに ak_… ベアラートークンを使用し、プリペイドクレジット から差し引きます。スカウトに固有の点は2つあります。

  • スカウトには入金ルートがありません。 AgentScout はアカウントを作成したり資金を調達したりしません。scout/deposit エンドポイントはありません。ak_ クレジットは、同じアカウント元帳を共有する AgentKV を介して帯域外で チャージされます。

    # 任意の署名ウォレットから ak_ アカウントに資金を追加する(AgentKV の入金ルート経由):
    awal x402 pay https://api.agentx402.ai/v1/account/deposit \
      --headers '{"Authorization":"Bearer ak_..."}'
    

    この入金で購入されたクレジットは、同じ ak_ ベアラーの下で AgentScout が使用できます。

  • 手数料はアカウントキーモードでは拒否されます。 管理されたアカウントはパブリッシャー手数料を支払うことができないため、ak_ 認証情報で max_toll_usd(maxTollUsd)を設定すると、リクエストが発行される前にクライアント側で tolls_require_x402 エラーで失敗します。手数料を支払う必要がある場合は、ウォレットモードを使用してください。


クロール:再開可能なジョブ

クロールは単一のリクエストよりも長く続く可能性があります。timeout_ms 以内に完了しない場合、scout_crawl はブロックする代わりに jobId を持つ 保留中ハンドル を返します。

  1. scout_crawl { url, max_pages, timeout_ms } → 完了したマニフェスト、または { jobId, … } を返します。
  2. scout_crawl_status { job_id }(無料)をポーリングして、完了したマニフェストが返されるまで待ちます。
  3. SDK/CLI(agentscout crawl artifact <jobId> <key>)を介して、マニフェストで参照されている個々のページアーティファクトを取得します。

max_pages が価格決定要因であるため、クロールは全額(max_pages × ページ単価)を 前払い で決済します。jobId によるジョブの再開は無料です。


ワンタイムセットアップ

Claude Code のマーケットプレイスからプラグインをインストールします。具体的な /plugin marketplace add および /plugin install コマンドは、プラグインの README.md(plugin/README.md)に記載されています。インストール後、Claude Code が設定を プロンプト し、あなたの代わりに MCP サーバーに設定をスレッド化します。

1. 認証情報(インストール時に入力。シェル環境変数ではありません)

設定必須説明
ウォレット秘密鍵いいえオプション — 空白のままにすると、AgentScout が初回使用時にローカルウォレットを生成して管理します(その後、資金を入れてください)。独自のものを使用する場合:EVM 秘密鍵(16進数)、支払いを行うウォレット。
アカウントキーいいえ管理ウォレット(クレジット)モード用の ak_… ベアラートークン。AgentKV を介して帯域外でチャージされます。ウォレットキーとは相互に排他的です。
AgentScout エンドポイントいいえホスト型 API。デフォルトは https://api.agentx402.ai。
ネットワークいいえeip155:8453(Base メインネット、デフォルト)または eip155:84532(Base Sepolia テストネット)。
1回の操作あたりの最大支出(USD)いいえこれを超えるコストがかかる単一のフェッチを拒否します。空欄 = 上限なし。
セッション最大支出(USD)いいえセッションの累積支出がこれを超えた場合、フェッチを拒否します。空欄 = 上限なし。
最大パブリッシャー手数料(USD)いいえ有料フェッチの手数料に上限を設定します。ウォレットモードのみ。アカウントキーモードでは拒否されます。

後で変更するには /plugin を再実行してください。サーバーがロードされたことを確認するには /mcp を実行します(agentscout サーバーとその5つのツールが表示されるはずです)。

2. 支払い元への資金投入

  • ウォレットモード: Base 上の自分のウォレットアドレスに USDC を送金します。これにより、読み取り/抽出/クロールは x402 を介してフェッチごとにインラインで支払われます。ウォレットをお持ちでない場合:秘密鍵の設定を空白のままにしておくと、AgentScout が初回使用時にローカルウォレットを生成して管理します。その後、表示されたアドレスに資金を入れてください。
  • アカウントキーモード: 上記の アカウントキーモードと資金調達 を参照して、ak_ ベアラーの下で AgentKV の /v1/account/deposit に入金します。スカウトはそれらの共有クレジットから差し引きます。

関連スキル