mcpField
S
search-for-service

search-for-service

github.com/coinbaseエージェントワークフロー1272.8k 回インストール12 週間前に更新
リポジトリ

search-for-service について

awalコマンドラインでx402 Bazaar掲載の有料APIエンドポイントを検索・確認するスキルです。キーワードや決済条件で絞り込み、支払い前に要件を調べられます。

主な機能

  1. 01キーワードによるサービス検索
  2. 02ネットワークと価格での絞り込み
  3. 03Bazaarリソースの一覧表示
  4. 04決済要件の確認

活用シーン

  1. 01タスクに使う有料APIの検索
  2. 02利用前のエンドポイント価格確認

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/coinbase/agentic-wallet-skills --skill search-for-service

インストール後、Claude Code で/search-for-serviceを入力して読み込まれたか確認します。

詳細

x402 Bazaar を検索する

npx [email protected] x402 コマンドを使用して、x402 bazaar マーケットプレイスで利用可能な有料 API エンドポイントを検索、確認します。検索に認証や残高は必要ありません。

コマンド

Bazaar を検索する

CDP のベクトル検索を使用して、キーワードで有料サービスを検索します。

npx [email protected] x402 bazaar search <query> [-k <n>] [--network <network>] [--scheme <scheme>] [--max-price <price>] [--json]
オプション説明
-k, --top <n>検索結果の数(1~20、デフォルト:20)
--network <name>チェーンで絞り込み(base、base-sepolia、polygon、solana、solana-devnet)
--scheme <scheme>支払いスキームで絞り込み:exact または upto
--max-price <price>最大価格(米ドル)(例:0.01)
--asset <address>支払いアセットのアドレスで絞り込み
--pay-to <address>受取人のウォレットアドレスで絞り込み
--extensions <type>拡張機能の種類で絞り込み(例:outputSchema、bazaar)
--jsonJSON 形式で出力
Bazaar リソースを一覧表示する

利用可能なすべてのリソースを閲覧します。

npx [email protected] x402 bazaar list [--network <network>] [--full] [--refresh] [--json]
オプション説明
--network <name>チェーンで絞り込み(base、base-sepolia、polygon、solana、solana-devnet)
--fullスキーマを含む詳細情報をすべて表示
--refreshCDP API からリソースインデックスを再取得
--jsonJSON 形式で出力
支払い要件を確認する

支払いを行わずに、エンドポイントの x402 支払い要件を確認します。

npx [email protected] x402 details <url> [--json]

正しい HTTP メソッド(GET、POST、PUT、DELETE、PATCH)を自動検出します。各メソッドを試し、402 レスポンスが返された時点で、価格、利用可能な支払いスキーム、ネットワーク、入力/出力スキーマを表示します。

例

# Search for weather-related paid APIs
npx [email protected] x402 bazaar search "weather"

# Search with more results
npx [email protected] x402 bazaar search "sentiment analysis" -k 10

# Browse all bazaar resources with full details
npx [email protected] x402 bazaar list --full

# Check what an endpoint costs
npx [email protected] x402 details https://example.com/api/weather

前提条件

  • 検索、一覧表示、詳細確認のコマンドに認証は不要です

次のステップ

利用したいサービスが見つかったら、pay-for-service スキルを使用してエンドポイントに有料リクエストを送信します。

エラー処理

  • 「CDP API returned 429」- レート制限されています。利用可能な場合はキャッシュデータが使用されます
  • 「No X402 payment requirements found」- URL が x402 エンドポイントではない可能性があります

コメント