mcpField
H
HPP x402 MCP Bridge

HPP x402 MCP Bridge

ローカル
docs.hpp.io金融データ01 週間前に更新

HPP x402 MCP Bridge について

HPP x402 MCP Bridgeは、stdio MCPブリッジとhpp-x402 CLIを組み合わせ、エージェントが有料サービスを検索し、HPP USDC.eで呼び出しごとに支払えるようにします。支出上限とウォレットによる支払い委任に対応し、APIキーや手動署名は不要です。

主な機能

  1. 01HPPサービス一覧の検索と確認
  2. 02HTTP・MCP・A2Aサービス呼び出しへの支払い
  3. 03x402 HTTPエンドポイントとA2Aエージェントへの支払い
  4. 04支出上限の設定と委任ウォレットの利用
  5. 05hpp-x402 CLIによるブリッジ管理

活用シーン

  1. 01エージェントによる掲載サービスの検索と支払い
  2. 02MCPホストからのx402 HTTPエンドポイント呼び出し
  3. 03別のA2Aエージェントへのメッセージ送信と支払い
  4. 04ウォレット委任によるエージェント支出の制限

MCP 対応

MCPホストはstdioでブリッジを起動します。ツールでサービス検索、詳細確認、有料呼び出しができ、HPPウォレットで支払います。任意の設定で上流MCPサーバーをプロキシできます。

設定

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

mcp.json · 共通設定
{
"mcpServers": {
"x402-mcp-bridge": {
"command": "npx",
"args": [
"-y",
"@hpp-io/x402-mcp-bridge"
],
"env": {
"DELEGATE_PRIVATE_KEY": "<DELEGATE_PRIVATE_KEY>",
"HPP_NETWORK": "<HPP_NETWORK>",
"RESOURCE_SERVER_URL": "<RESOURCE_SERVER_URL>",
"SAFE_ADDRESS": "<SAFE_ADDRESS>",
"ALLOWANCE_MODULE_ADDRESS": "<ALLOWANCE_MODULE_ADDRESS>"
}
}
}
}
起動コマンドnpx -y @hpp-io/x402-mcp-bridge
設定が必要な環境変数
DELEGATE_PRIVATE_KEYシークレットDelegate EOA private key used to sign payments. Auto-created in the OS keychain if unset.
HPP_NETWORKTarget network: eip155:181228 (HPP Sepolia, default) or eip155:190415 (HPP Mainnet).
RESOURCE_SERVER_URLOptional upstream MCP server to proxy. Omit to expose only the local tools.
SAFE_ADDRESSSafe address for governance (Safe) mode. Set together with ALLOWANCE_MODULE_ADDRESS.
ALLOWANCE_MODULE_ADDRESSSafe AllowanceModule address for governance (Safe) mode. Set together with SAFE_ADDRESS.

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

パッケージ
npm@hpp-io/x402-mcp-bridge0.1.23

ツール

9

掲載時のツール一覧 · 3 週間前に更新

このツールにパラメーターはありません。

詳細

@hpp-io/x402-mcp-bridge

npm MCP Registry License Node

HPP のエージェント向け決済レールです。stdio MCP ブリッジと hpp-x402 CLI により、Claude Desktop / Claude Code / Cursor / Windsurf / OpenClaw から、x402 を通じて HPP USDC.e で自律的に支払いできます。有料サービスを見つけ、利用ごとに支払い、支出上限の範囲内で利用できます。API キーも手動署名も不要です。

📖 詳細ドキュメント

hpp-io/x402-tools — 完全なマニュアルです。仕組み、すべてのコマンド、購入者と販売者それぞれのフロー、決済スキーム(exact / upto)、ウォレットモード、トラブルシューティングを掲載しています。この README はクイックリファレンスです。

インストール

# macOS / Linux
curl -fsSL https://raw.githubusercontent.com/hpp-io/x402-tools/main/install/install.sh | bash
# Windows (PowerShell)
irm https://raw.githubusercontent.com/hpp-io/x402-tools/main/install/install.ps1 | iex
# …or npm
npm install -g @hpp-io/x402-mcp-bridge

Node 20 以降が必要です。ヘッドレス環境(OS のキーチェーンがない環境)では setup --print-key を使用してください。詳しくはマニュアルをご覧ください。

クイックスタート

hpp-x402 setup --install claude-code   # create a wallet + register into your host
hpp-x402 fund                          # where to send USDC.e (gasless, no native gas)
hpp-x402 status                        # confirm it's wired

ホストを再起動すると、エージェントがサービスを見つけて支払えるようになります。ターミナルからサービスを探して支払うこともできます。

hpp-x402 discover "price prediction"               # semantic search; your network only
hpp-x402 describe <id>                             # input args (schema + example) — no payment
hpp-x402 call <url-or-id> --body '{"hi":"there"}'  # pay + call — a URL, or an id from discover
HPP Smart Wallet から支払う

エージェントのキーに資金を入れる代わりに、設定した支出上限の範囲内で、エージェントがHPP Smart Walletから支払うようにできます。ウォレットで Agents → New を開き、エージェントのアドレス(hpp-x402 wallet address)を貼り付けて委任を発行し、ウォレットに表示されたコマンドを実行してください。値を入力すると、次のコマンドになります。

hpp-x402 install claude-code -n eip155:190415 --delegation 0x…

エージェントのキーが保存されているマシンで実行してください。値は書き込まれる前にそのキーとネットワークに照らして検証され、ブリッジの起動時にも毎回検証されます。この値は、そのキーだけが、期限が切れるまで、設定された上限内で使用できます。ただしシェルの履歴には残るため、利用上限のあるカード情報と同様に慎重に扱ってください。エージェントを停止するには、ウォレットで委任を取り消してください。

コマンドの完全なリファレンス、販売(serve)、スキーム、Safe モードについては、**マニュアル**をご覧ください。

MCP ホストから使用する

ホストは stdio 経由でブリッジを起動します。設定なしの基本的なエントリでは、HPP Sepolia 上でキーチェーンウォレットが自動作成され、起動します。

{ "mcpServers": { "hpp-x402": {
  "command": "npx", "args": ["-y", "@hpp-io/x402-mcp-bridge"]
} } }

hpp-x402 install <host> を実行すると、この設定が書き込まれます。注意:npx @hpp-io/x402-mcp-bridge をそのまま実行すると MCP サーバー(ホストが必要とするもの)が起動します。CLI を使用する場合は npx -y -p @hpp-io/x402-mcp-bridge hpp-x402 <command> を実行してください。

ホスト向けツール
ツール説明
wallet_addressウォレットアドレスを表示します(資金の入金用)
hpp_discover厳選された HPP ディレクトリを一覧表示/検索します(読み取り専用)
hpp_describe1 つのサービスの入力引数をスキーマと例で表示します(読み取り専用)
hpp_call見つけたサービスを呼び出します(HTTP/MCP/A2A)。ウォレット経由で支払います
x402_http_call任意の x402 HTTP エンドポイントに支払って呼び出します
pay_a2a_agent別の A2A エージェントに支払ってメッセージを送信します

有料の呼び出しはすべて支出上限の範囲内に収まります。サービスの検索で資金が保持されたり、キーが参照されたりすることはありません。

主要な環境変数(すべて任意)
変数説明
DELEGATE_PRIVATE_KEY未設定の場合、OS のキーチェーンに自動作成されます
HPP_NETWORKeip155:181228 Sepolia(デフォルト)/eip155:190415 Mainnet
RESOURCE_SERVER_URL上流の MCP サーバーを 1 つプロキシします(省略するとローカルツールのみ)
SAFE_ADDRESS + ALLOWANCE_MODULE_ADDRESS両方を設定すると Safe(ガバナンス)モードになります
HPP_PAYMENT_DELEGATIONこのキーに対してウォレットが付与した ERC-7710 決済委任です。オンチェーンの上限の範囲内で、ユーザーのスマートアカウントからの erc7710 受け付けの支払いに使用されます。このキーに USDC.e は不要です。hpp-x402 install <host> --delegation <value> で書き込めます。インストール時と起動時にキーとネットワークを照合して検証されます(別のネットワークで発行された値、取り消された値、または期限切れの値の場合、理由とともにブリッジが停止します)。この値がない場合、そのような受け付けはスキップされます

環境変数の完全なリファレンスと Safe/ガバナンスの設定については、 マニュアルをご覧ください。

関連情報

エージェント/SDK 統合(LangChain、OpenAI の関数呼び出し、AgentKit、 A2A)を構築していますか?実行可能なサンプル集 → hpp-io/hpp-x402-agent-sampleをご覧ください。

ライセンス

Apache-2.0

コメント

MCP は初めてですか?

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

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