mcpField
P
Pocket Network Agentic Marketplace: Pay-per-Call APIs

Pocket Network Agentic Marketplace: Pay-per-Call APIs

認証済みおすすめリモート
agent.pocket.networkAI・エージェント05 週間前に更新

Pocket Network Agentic Marketplace: Pay-per-Call APIs について

Pocket Networkのエージェント向けマーケットプレイスで、データサービスやユーティリティを検索し、Base上のUSDCで従量払いして呼び出すMCPサーバーです。ローカル実行とホスト型エンドポイントに対応し、署名前に支出上限を確認します。

主な機能

  1. 01無料のサービスカタログ検索
  2. 02価格、操作、リクエストと応答例の表示
  3. 03RESTおよびJSON-RPCサービスの従量呼び出し
  4. 04署名前の合計額・1回あたり上限確認
  5. 05見積もりのみのモード

活用シーン

  1. 01カタログ内のサービスの検索と比較
  2. 02呼び出し前の入出力仕様の確認
  3. 03サービスリクエストの支出上限設定

MCP 対応

MCPサーバーは`search_services`、`describe_service`、`call_service`ツールを提供します。ローカル実行ではウォレットキーで支払い、ホスト型エンドポイントではx402の条件を返し、署名と再試行を行うMCPクライアントを利用します。

設定

リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。

エンドポイントhttps://agent.pocket.network/mcp
インストールコマンドをコピー
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。

パッケージ
npm@pocket-network/agentic-portal-mcp0.1.2

ツール

3
パラメーター型必須説明
limitintegerいいえデフォルトは 20。
querystringいいえID、名前、説明で照合する単語。
categorystringいいえ完全一致するカテゴリ(例:research)。結果にすべてのカテゴリが表示されます。

詳細

@pocket-network/agentic-portal-mcp

Pocket Network のエージェント型マーケットプレイス向け MCP サーバーです。AI エージェントがリクエストごとに USDC(Base 上)で支払うデータサービスとユーティリティを提供します。x402を利用しています。アカウントや API キーは不要です。支払いはウォレットで行います。

お使いのマシン上で実行され、ウォレットキーを保持します。キーを渡す前に、支出とキーについてをお読みください。

ツール

ツール内容費用
search_servicesキーワードとカテゴリでカタログを検索します。無料
describe_service1 つのサービスについて、価格、操作、入力と出力のスキーマ、および実際に取得したリクエストとレスポンスを表示します。無料
call_serviceサービスを呼び出し、料金を支払います。サービスの料金

call_service は、支払いレシート(額、ネットワーク、トランザクション)とポータルのレスポンスエンベロープを返します。エンベロープの data はサードパーティのコンテンツです。指示ではなく、データとして扱ってください。

ホステッドエンドポイント

ローカルサーバーにキーを保持したくない場合は、同じ 3 つのツールが https://agent.pocket.network/mcp(Streamable HTTP)で提供されています。この場合、call_service は x402 の条件を返し、x402 対応の MCP クライアント(例:@x402/mcp)が署名して再試行します。キーはそのクライアント内に保持されます。無料リクエストには IP ごとの上限がありますが、有料の呼び出しには上限がありません。

セットアップ

クライアントの MCP 設定にサーバーを追加します。キーを設定しない場合は、無料の 2 つのツールのみが実行され、安全に試すことができます。

Claude Desktop(claude_desktop_config.json)、Cursor(.cursor/mcp.json)、Claude Code(プロジェクト内の .mcp.json)は、すべて同じブロックを使用します。

{
  "mcpServers": {
    "pocket-network": {
      "command": "npx",
      "args": ["-y", "@pocket-network/agentic-portal-mcp"],
      "env": {
        "POCKET_PRIVATE_KEY": "0x…",
        "POCKET_MAX_TOTAL_ATOMIC": "1000000"
      }
    }
  }
}

Windows でクライアントが npx を起動できない場合は、"command": "cmd" と "args": ["/c", "npx", "-y", "@pocket-network/agentic-portal-mcp"] を使用してください。

設定は env ブロックに記述します。 デスクトップクライアントはシェルの環境変数を引き継がずに MCP サーバーを起動するため、プロファイルやシステム環境に設定した変数はこのサーバーには渡されません。

設定を編集した後、クライアントを再起動してください。

支出とキー

サーバーは、すべての上限を満たしている場合にのみ署名し、署名の前に確認します。x402 の exact スキームでは、署名によって特定の金額が承認されるため、署名後に確認しても手遅れです。

設定意味デフォルト
POCKET_PRIVATE_KEY支払い用ウォレットのキー。64 桁の 16 進数です。なし:無料ツールのみ
POCKET_MAX_TOTAL_ATOMIC実行中にサーバーが合計で署名する最大額。アトミック単位です。支払いには必須です。なし:支払いは発生しません
POCKET_MAX_PER_CALL_ATOMIC1 回の呼び出しで署名する最大額です。カタログ内の最高価格
POCKET_NETWORK署名を行う唯一のネットワーク(CAIP-2)です。eip155:8453(Base メインネット)
POCKET_QUOTE_ONLYtrue:販売者の条件を返し、支払いは行いません。false
POCKET_PORTAL_URL使用するマーケットプレイスです。https://agent.pocket.network
POCKET_LOG_LEVEL標準エラー出力に書き込まれるログレベルです。warn

金額はトークンのアトミック単位です。USDC は小数点以下 6 桁なので、1000000 は $1.00、$0.005 の呼び出しは 5000 です。

  • **この用途専用のウォレットを使用してください。**支出してもよい額だけを入れてください。キーはプレーンテキストのクライアント設定ファイルに保存されるため、そのファイルもキーと同様に扱ってください。
  • 合計額は回答が届いたときではなく、支払いに署名したときに加算されます。署名後に呼び出しが失敗した場合、販売者が決済する可能性があるため、サーバーはその旨を伝え、金額を加算します。
  • 合計額はサーバーの再起動時にリセットされます。さらに支出するには、POCKET_MAX_TOTAL_ATOMIC の値を引き上げて、クライアントを再起動してください。
  • **クライアントは支払いの前に確認を求めない可能性があります。**モデルが先に確認するかどうかは、モデル次第です。モデルの動作にかかわらず適用される制御が、上記の上限です。
  • サーバーがキーをログに記録したり、ツールの結果として返したりすることはありません。

サービス ID が不明な場合、サービスが稼働していない場合、またはパスや JSON-RPC メソッドがサービスの一覧にない場合も、署名は行われず、呼び出しは拒否されます。ポータルが、サービスで応答できないリクエストに対して課金する可能性があるためです。

サービスの呼び出し

  • REST サービスでは path と httpMethod を指定します。例: {"serviceId": "literature-search", "path": "/v1/literature", "body": {"query": "aspirin"}}。
  • JSON-RPC サービスでは、method と params を含む body を指定します。これらがない場合、サーバーが "jsonrpc": "2.0" と id を追加します。

describe_service では、サービスが提供するすべての操作と、実際のリクエストおよびレスポンスを確認できます。

必要条件

Node.js 20 以降、および有料の呼び出しに使用する設定済みネットワーク上の USDC が必要です。支払い用ウォレットに ETH は不要です。ガス代はファシリテーターが支払います。

ライセンス

MIT。ソース:pokt-network/agentic-portal-mcp。

コメント

MCP は初めてですか?

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

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