mcp-x402 について
mcp-x402 は、HTTP 402 による従量課金プロトコル x402 の MCP サーバーです。Base または Solana 上の USDC を使用します。パッケージは非推奨となっており、README によれば呼び出し先の api.x402.org は DNS で解決できないため、現時点では実際のサービスに接続できません。
主な機能
- 01HTTP 402 で保護されたリソースへの支払い
- 02x402 ペイウォール設定の管理
- 03USDC 残高と支払い履歴の照会
- 04対応ネットワーク・トークン・ファシリテーターの一覧
活用シーン
- 01x402 ツールのインターフェース設計の参照
- 02X402_BASE_URL で稼働中のエンドポイントを指定する
MCP 対応
x402 の支払いとペイウォール管理を MCP ツールとして公開し、MCP クライアントから呼び出せるようにします。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
10掲載時のツール一覧 · 2 週間前に更新
| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| url | string | はい | 402 で保護されたリソースの URL |
| network | enum | いいえ | ブロックチェーンネットワーク(デフォルト:base)base | solana |
| maxAmount | string | はい | 支払い可能な USDC の上限額(例:'0.01') |
詳細
@codespar/mcp-x402
非推奨:稼働中のエンドポイントはありません。 2026-09-27 に 2 つのパブリック DNS リゾルバー(8.8.8.8 と 1.1.1.1)を使って測定したところ、このサーバーが呼び出す唯一のホスト
api.x402.orgは DNS で名前解決できません。x402 に中央 API はありません。これは HTTP 402 プロトコルであり、支払いを検証するファシリテーターは販売者が選択します。このサーバーのツールはどれもサービスに接続できません。このパッケージは npm で非推奨となっており、参考用としてこのリポジトリに残されています。利用可能なエンドポイントがある場合は、X402_BASE_URLを指定してサーバーの接続先を変更してください。パッケージを再度利用可能にするには、プロバイダーの公式ドキュメントに記載されたベース URL を添えて、mcp-dev-latam で issue を作成してください。
Coinbase による x402 用 MCP サーバー — HTTP ネイティブのマイクロペイメントプロトコル(Base/Solana 上の USDC)
x402 とは?
x402 は、HTTP レイヤーでのマシン間マイクロペイメントを可能にするオープンプロトコルです。AI エージェントがリソースをリクエストして HTTP 402 Payment Required を受け取ると、オンチェーンで USDC を自動的に支払い、リクエストを再試行します。チェックアウト UI も加盟店との統合も不要で、純粋な HTTP で動作します。
これは、エージェント型コマースのために特化して構築された決済基盤です。
クイックスタート
Claude Desktop
~/.config/claude/claude_desktop_config.json に追加します。
{
"mcpServers": {
"x402": {
"command": "npx",
"args": ["-y", "@codespar/mcp-x402"],
"env": {
"X402_API_KEY": "your-key",
"X402_WALLET_ADDRESS": "your-wallet-address"
}
}
}
}
Claude Code
claude mcp add x402 -- npx @codespar/mcp-x402
Cursor / VS Code
.cursor/mcp.json または .vscode/mcp.json に追加します。
{
"servers": {
"x402": {
"command": "npx",
"args": ["-y", "@codespar/mcp-x402"],
"env": {
"X402_API_KEY": "your-key",
"X402_WALLET_ADDRESS": "your-wallet-address"
}
}
}
}
ツール(10)
| ツール | 用途 |
|---|---|
pay_request | 402 で保護されたリソースへの支払いを行います。 |
verify_payment | x402 の支払いが受領され、オンチェーンで決済されたかを検証します |
create_paywall | エンドポイント用の x402 ペイウォール設定を作成します。 |
get_paywall | 特定の URL のペイウォール設定を取得します |
list_paywalls | 設定済みのすべての x402 ペイウォールを一覧表示します |
delete_paywall | エンドポイントから x402 ペイウォールを削除します |
get_balance | x402 の支払いに利用できる USDC 残高を取得します |
list_payments | 任意のフィルターを指定して x402 の支払い履歴を一覧表示します |
get_payment | 特定の x402 支払いの詳細を取得します |
get_supported_networks | x402 の支払いに対応するブロックチェーンネットワーク、トークン、ファシリテーターを一覧表示します |
認証
x402 は、登録済みのファシリテーターが発行する Bearer API キーを使用します。
認証情報の取得
- x402 のドキュメントにアクセスします
- ファシリテーターを設定するか、Coinbase のホスト型ファシリテーターを使用します
- API キーを生成します
- ウォレットアドレス(Base または Solana)を取得します
- 環境変数を設定します
環境変数
| 変数 | 必須 | 説明 |
|---|---|---|
X402_API_KEY | はい | x402 ファシリテーターの API キー |
X402_WALLET_ADDRESS | はい | 支払いの送受信に使うウォレットアドレス |
X402_NETWORK | いいえ | ブロックチェーンネットワーク:base(デフォルト)または solana |
ユースケース
- エージェントによるプレミアム API へのアクセス — AI エージェントがデータフィード、LLM API、プレミアムコンテンツに対してリクエストごとに支払います
- マイクロペイメントによる収益化 — 1 セント未満のペイウォールで API エンドポイントを保護します
- マシン間コマース — エージェントがコンピューティングリソース、データ、サービスを自律的に購入します
ロードマップ
v0.2(予定)
create_subscription— エンドポイント向けの定期的なマイクロペイメントを設定しますestimate_cost— リソースへの支払い前に費用を見積もりますbatch_pay— 1 回のトランザクションで複数のリソースに支払います
v0.3(予定)
- 複数トークンへの対応(USDC に加えて ETH、SOL)
- 長時間実行されるエージェントタスク向けのストリーミング決済
貢献したい場合は、PR を作成するか、ツールをリクエストしてください。
リンク
エンタープライズ
エージェントの決済にガバナンス、予算上限、監査証跡が必要ですか?CodeSpar Enterprise は、これらの MCP サーバーにポリシーエンジン、決済ルーティング、コンプライアンステンプレートを追加します。
ライセンス
MIT
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。