x402-cloudflare-starter について
x402-cloudflare-starterは、Cloudflare Workers上でx402によるAgent向けUSDC決済を受け付けるチェックアウトサーバーです。Baseを標準とし、Solanaにも対応します。自身のウォレットで決済を受けたい運営者向けで、有料エンドポイントは商品を解放せず、レシートを返します。
主な機能
- 01x402によるUSDC決済
- 02Base決済と任意のSolana対応
- 03Worker APIとデモエンドポイント
- 04SKUカタログとレシート台帳
- 05有料ハンドラーによるレシート返却
活用シーン
- 01掲載SKUのAgent決済受付
- 02レシートと利用可能なSKUの確認
- 03自身のウォレットを使った決済エンドポイントのデプロイ
MCP 対応
`mcp/server.ts`にMCPサーバーが含まれていますが、READMEにはツールや公開機能の説明がありません。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
x402 Cloudflare Starter
x402 を使用して、Base と Solana で USDC 決済を受け付ける最も簡単な方法です。 お持ちのウォレットをご利用ください。Coinbase アカウントは不要です。
このリポジトリは、ANAMIZED の初回販売 SKU 向けのエージェント用決済レールです。人間は Stripe Payment Links を使用し、エージェントは x402 を使用します。価格は同じです。商品の提供はホストが担当します。
デフォルトの決済ネットワークは Base です(eip155:8453、USDC 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913)。Solana はオプションで並行利用できます。
提供機能
| 提供機能 | エントリーポイント |
|---|---|
| API(Worker) | src/index.ts |
| 60 秒デモ | GET /demo |
| 領収書台帳 | GET /v1/receipts |
| SKU カタログ | src/catalog.ts + GET /v1/catalog |
| MCP サーバー | mcp/server.ts |
| 申請パック | docs/APPLICATION_PACK.md |
エージェント決済(ハイブリッド)
無料:GET / · GET /health · GET /demo · GET /v1/catalog · GET /v1/receipts
| SKU | x402 | Stripe(人間向け) |
|---|---|---|
| Agentic OS Cycle $0.75 | GET /v1/cycle | Stripe |
| OpenGOS Search $0.40 | GET /v1/search | Stripe |
| OpenGOS Draft $2.50 | GET /v1/draft | Stripe |
| Trading Decision Cycle $4.00 | GET /v1/trading | Stripe |
有料ハンドラーが返すのは領収書のみです。Desk Studio のロックは解除されません。Trading の領収書は、実際の取引執行を意味しません。
受取先として記載されているアドレス:
| ネットワーク | アドレス |
|---|---|
| Base / Ethereum | 0xD3d0E9eDAe3Ac7bb199a8EAA761BdA423b878438 |
| Solana | ETQwWf19axArsY493UfC6bxe2BmEzmzvCb58PPnC38A |
クイックスタート
npm install
npx wrangler secret put BASE_ADDRESS
npx wrangler secret put SOLANA_ADDRESS
npx wrangler deploy
ライセンス
MIT
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。