mcpField
M
MilliGate (x402 Crypto Paywall)

MilliGate (x402 Crypto Paywall)

認証済みおすすめリモート
milligate.io開発ツール03 週間前に更新

MilliGate (x402 Crypto Paywall) について

MilliGateは、Base L2上のUSDCによる少額決済でツール実行とデータアクセスを制御するリモートMCPサーバーです。Agent向けサービスを収益化する開発者を対象とし、支払いをオンチェーンで検証します。

主な機能

  1. 01HTTP 402による支払いゲート
  2. 02Base L2上でのUSDC決済
  3. 03支払い証明のオンチェーン検証
  4. 04SSE接続とJSON-RPCツール
  5. 05公開メタデータマニフェスト

活用シーン

  1. 01AI AgentのAPIアクセスへの課金
  2. 02リモートツール実行の収益化

MCP 対応

SSE経由でリモートMCPサーバーを提供し、`/message`でJSON-RPCコマンドを受け付けます。クライアントはアクセスにオンチェーン決済の証明が必要です。

設定

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

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

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

ツール

1
パラメーター型必須説明
taskstringはい実行するタスクペイロード。

詳細

MilliGate ソブリン MCP サーバー

Network Protocol Tollgate

MilliGate は、**自律型エージェント(M2M - Machine-to-Machine)**専用に構築された、Model Context Protocol(MCP)のインフラストラクチャおよびツール用サーバーです。ソブリンな HTTP 402 マイクロ決済標準に基づいて動作し、データの流通とツールの実行を可能にするため、オンチェーンでのマイクロ決済を必須とします。


アーキテクチャと経済的なフロー

MilliGate は、Base L2 を通じてコンピューティングリソースとデータへのアクセスを直接分散化し、仲介業者や中央集権型 API を排除します。

  1. 検出: エージェントは公開メタデータマニフェスト(/.well-known/glama.json)を通じて、サーバーと利用可能なツールを検出します。
  2. アクセス拒否(HTTP 402): SSE エンドポイント(/sse)への接続を試みると、サーバーは請求情報、手数料、資金受取用ウォレットアドレスを提示し、ただちに 402 Payment Required ステータスを返します。
  3. オンチェーン決済: エージェントは Base L2 上で USDC を送金します。
  4. 検証と接続: エージェントは X-Payment-Proof ヘッダーにトランザクションハッシュを含めてリクエストを再送信します。ミドルウェアは Base RPC を介してオンチェーン上のレシートを直接検証し、双方向チャネルを確立します。

コアエンドポイント

メソッドエンドポイント説明
GET/sseServer-Sent Events ストリーム(HTTP 402 トールゲートで保護)
POST/messageツール実行用の JSON-RPC コマンド受信エンドポイント
GET/.well-known/glama.jsonインデクサーとディレクトリ向けの公開メタデータマニフェスト

🚀 接続方法(リモートサーバー)

MilliGate はリモート MCP サーバーとして動作します。AI エージェントを接続するためにローカルへインストールする必要はありません。次のアドレスを MCP クライアントに指定してください。

SSE エンドポイント: https://mcp.milligate.io/sse


🤖 AI エージェントの支払い手順(MilliGate 402 トールゲート)

この MCP サーバーは Web3 HTTP 402 トールゲートで保護されています。コマンドを実行するには、Base L2 ネットワーク上で支払いを行ったことを示す暗号学的証明を提示する必要があります。

トランザクションパラメーター:

  • ネットワーク: Base L2(Chain ID:8453)
  • 通貨: USDC(公式トークン:0x833589fcd6edb6e08f4c7c32d4f71b54bda02913)
  • 価格: 0.05 USDC(USDC は小数点以下 6 桁のため、整数値では 50000)
  • トールゲートコントラクト: 0x1AE373b13577768ee43c81BEe5AD264104D67Cc4

実行手順:

  1. USDC コントラクトで approve(0x1AE373b13577768ee43c81BEe5AD264104D67Cc4, 50000) を呼び出します。
  2. トールゲートコントラクトで payAndOpen() を呼び出します。
  3. 次のヘッダーを付けて API リクエストを送信します:X-Payment-Proof: <TX_HASH>

🛠 セットアップとセルフホスト(開発者向け)

MilliGate ミドルウェアの独自インスタンスを実行してカスタマイズする場合:

前提条件
  • Node.js(v18+)
  • PM2(本番環境でのプロセス管理用)
  • リバーストンネル(Cloudflare Tunnel を推奨)
1. クローンと依存関係のインストール
git clone [https://github.com/milligate-admin/milligate-mcp.git](https://github.com/milligate-admin/milligate-mcp.git)
cd milligate-mcp
npm install

コメント

MCP は初めてですか?

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

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