mcpField
@
@p402/mcp Server

@p402/mcp Server

ローカル
github.com/Z333QAI・エージェント021 週間前に更新

@p402/mcp Server について

@p402/mcp Serverは、AIアプリケーションやエージェント向けに、モデルのルーティング、セッション予算、オンチェーン決済を提供します。複数のルーティングモードと、OpenAI互換の統一エンドポイント、MCPツールを備えています。

主な機能

  1. 01コスト・品質・速度・バランスでルーティング
  2. 02300以上のモデルへのルーティング
  3. 03セッションごとの支出上限設定
  4. 04x402によるリクエスト単位の決済
  5. 05リアルタイムのコスト分析と最適化提案

活用シーン

  1. 01エージェントのセッション支出を制限
  2. 02コストやレイテンシに応じたモデル選択
  3. 03USDCによるモデルリクエストの決済

MCP 対応

@p402/mcp-serverはstdioのMCPサーバーで、チャット、セッション管理、モデル一覧、プロバイダー比較など6つのツールを提供します。

設定

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

mcp.json · 共通設定
{
"mcpServers": {
"p402-protocol": {
"command": "npx",
"args": [
"-y",
"@p402/mcp-server"
],
"env": {
"P402_API_KEY": "<P402_API_KEY>",
"P402_ROUTER_URL": "<P402_ROUTER_URL>"
}
}
}
}
起動コマンドnpx -y @p402/mcp-server
設定が必要な環境変数
P402_API_KEYシークレットYour P402 API key. Get one at https://p402.io/dashboard/settings
P402_ROUTER_URLP402 router base URL override. Defaults to https://p402.io

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

パッケージ
npm@p402/mcp-server1.0.0

ツール

6

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

パラメーター型必須説明
modeenumいいえルーティングモード — cost は価格を最小化し、quality はモデルの能力を最大化し、speed はレイテンシを最小化します。balanced はデフォルトです。cost | quality | speed | balanced
modelstringいいえ特定のモデルを指定します(例:gpt-4o、claude-3-5-sonnet-20241022)。省略するとルーターが選択します。
systemstringいいえ任意のシステムプロンプト
messagestringはい送信するユーザーメッセージです。
session_idstringいいえ予算管理用のセッション ID です。この呼び出しの費用はセッション予算から差し引かれます。

詳細

P402 Protocol

npm @p402/sdk npm @p402/cli npm @p402/mcp-server npm @p402/mpp-method VS Code Marketplace License: MIT Docs

AI 決済ルーター。 300 以上のモデルをルーティングし、リクエストごとに Base 上の USDC または Tempo 上の USDC.e で決済します。

P402 は、AI アプリケーションとあらゆる LLM プロバイダーの間に位置します。インテリジェントなマルチプロバイダーのルーティング(コスト/品質/速度/バランス)、Base および Tempo 上の x402 protocol と mppx を介したオンチェーンの少額決済、そして自律型エージェント向けの支出制限を処理します。


P402 を選ぶ理由

問題P402 の解決策
1 つの AI プロバイダーにハードコードされている300 以上のモデルに自動でルーティング
0.30 ドルの決済手数料が少額決済の妨げになるBase 上の USDC:決済あたり 1 セント未満
AI エージェントに支出上限がないセッション予算+AP2 による指示書ガバナンス
プロバイダー API が分断されているOpenAI 互換の単一エンドポイント
AI コストを把握できないリアルタイム分析+最適化の提案

クイックスタート(VS Code / Cursor / Windsurf)

拡張機能をインストールすると、MCP サーバーが組み込まれ、Copilot のエージェントモードにツールがすぐに表示されます。設定ファイルは不要です。

ext install p402-protocol.p402

次に、コマンドパレットから P402: Configure API Key を実行します。

→ VS Code Marketplace · Open VSX


クイックスタート(Claude Desktop / あらゆる MCP クライアント)

{
  "mcpServers": {
    "p402": {
      "command": "npx",
      "args": ["-y", "@p402/mcp-server"],
      "env": { "P402_API_KEY": "p402_live_..." }
    }
  }
}

→ MCP ドキュメント · MCP Registry


クイックスタート(SDK)

npm install @p402/sdk
import P402Client from '@p402/sdk';

const p402 = new P402Client({ apiKey: process.env.P402_API_KEY });

// Drop-in OpenAI replacement — P402 picks the best provider
const response = await p402.chat({
  messages: [{ role: 'user', content: 'Explain x402 payments in one sentence.' }],
  p402: { mode: 'cost' }   // cost | quality | speed | balanced
});

console.log(response.choices[0].message.content);
// p402_metadata: { provider: 'deepseek', cost_usd: 0.00031, latency_ms: 412 }

クイックスタート(CLI)

# Authenticate once
npx p402 login

# Chat using the cheapest provider
npx p402 chat "What is x402?" --mode cost

# Check facilitator health
npx p402 health

ルーティングモード

モード最適化対象一般的なプロバイダー
cost最低価格DeepSeek V3、Haiku 4.5、GPT-4o-mini
quality最高品質の出力Claude Opus 4.6、GPT-5、Gemini 3 Pro
speed最低レイテンシGroq LPU、Flash モデル
balanced均等な重み付け(デフォルト)Sonnet 4.6、GPT-4o、Gemini Flash

セッション予算

自律型エージェントに厳格な支出上限を設定します。

// Create a $10 session — agent cannot spend a cent more
const session = await p402.createSession({ budget_usd: 10 });

// All chat requests are deducted from the session
const response = await p402.chat({
  messages,
  p402: { session_id: session.id, mode: 'cost' }
});

// Check remaining budget
const { budget } = await p402.getSession(session.id);
console.log(`$${budget.remaining_usd} remaining`);

x402 決済

x402 は HTTP 402 を使用する、マシンネイティブな決済プロトコルです。AI エージェントは Base L2 上で、ガス代不要の EIP-3009 USDC 送金を利用してリソースの料金を支払います。

Client → signs EIP-3009 authorization
       → POST /api/v1/facilitator/verify
       → POST /api/v1/facilitator/settle
Facilitator → executes transferWithAuthorization
            → pays gas (user pays zero gas)
            → returns { success, txHash, receipt }

ネットワーク:Base Mainnet(Chain ID:8453) · 資産:USDC 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913

→ x402 決済ガイド


A2A プロトコル

P402 は JSON-RPC 2.0 上で Google A2A spec を実装しています。エージェントは構造化されたタスクを通じて通信し、/.well-known/agent.json で機能を検出し、x402 拡張機能を介して決済します。

// Discover P402's capabilities
GET https://p402.io/.well-known/agent.json

// Submit a task
POST https://p402.io/api/a2a
{ "jsonrpc": "2.0", "method": "tasks/send", "params": { ... } }

→ A2A プロトコルガイド


パッケージ

パッケージ説明バージョン
@p402/sdkTypeScript SDK — P402Client、型、EIP-712 マンデートヘルパーnpm
@p402/cliCLI ツール — ログイン、チャット、セッション、マンデート、分析npm
@p402/mcp-serverstdio MCP サーバー — Model Context Protocol 経由の 6 つのツールnpm
@p402/mpp-methodmppx 決済方式 — Base EIP-3009 と Tempo TIP-20 によるマルチレール決済npm
p402 VS Code 拡張機能VS Code、Cursor、Windsurf 向けの組み込み MCP サーバー — 設定不要Marketplace

サンプル

サンプル内容
01-quickstart約 20 行でログイン → チャット → 利用額の確認
02-openai-migrationOpenAI SDK のドロップイン置き換え
03-nextjs-session-budgetNext.js App Router プロジェクトで予算上限を設定した AI
04-a2a-agentsx402 の決済ゲートを介して通信する 2 つのエージェント

ドキュメント

ガイド
はじめにアカウント、API キー、最初のリクエスト
認証API キー、環境変数、セキュリティ
ルーティングガイドモード、スコアリング、プロバイダー、モデル
x402 決済EIP-3009、ワイヤーフォーマット、決済処理
セッションセッションのライフサイクルと予算の適用
A2A プロトコルJSON-RPC、マンデート、Bazaar
CLI リファレンスCLI コマンドの完全なリファレンス
OpenAPI 仕様機械可読な API スキーマ

コミュニティ


ライセンス

MIT © P402 Protocol

コメント

MCP は初めてですか?

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

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