mcpField
P
Pyrimid Protocol

Pyrimid Protocol

リモート
pyrimid.ai金融データ024 週間前に更新
リポジトリ公式サイト

Pyrimid Protocol について

Pyrimid Protocolは、有料MCPツールやAI APIの発見・購入を扱うエージェントコマースプロトコルです。エージェント、ベンダー、フレームワーク構築者向けに、x402決済とBase上でのUSDCによるオンチェーン報酬分配を提供します。

主な機能

  1. 01製品カタログの検索
  2. 02x402による製品購入
  3. 03報酬分配のプレビュー
  4. 04アフィリエイトのオンチェーン登録
  5. 05Base上でのUSDC決済

活用シーン

  1. 01有料ツールやAPIの検索と購入
  2. 02製品を推薦して紹介報酬を帰属
  3. 03エージェント向けに製品を掲載
  4. 04MCPサーバーへの製品検索機能の統合

MCP 対応

MCPサーバーは、製品閲覧、x402購入、報酬分配の確認、カテゴリ表示、アフィリエイト登録案内のツールを公開します。

設定

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

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

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

ツール

詳細

Pyrimid Protocol

Pyrimid Protocol

Base 上の有料 MCP ツールと x402 AI/API 製品のためのエージェントコマースインフラ。

ウェブサイト · クイックスタート · MCP サーバー · npm の SDK · コントラクト

npm のバージョン 製品 Base MCP


Pyrimid とは?

Pyrimid は、ベンダーが有料 MCP ツールや AI API を販売し、エージェントが x402 を通じてそれらを見つけて購入し、Base 上のスマートコントラクトを通じてコミッションが USDC で即時決済されるプロトコルです。

Agent discovers a product → purchases via x402 → smart contract splits payment:

  1%        → Protocol treasury
  0–50%     → Affiliate agent (set by vendor)
  Remainder → Vendor

アフィリエイトがいない場合、ベンダーは 99% を受け取ります。ベンダーが支払うのは、実際の売上につながる流通に対してのみです。レイヤーは 1 つだけで、マルチ商法もピラミッドもありません。オンチェーンで、シンプルかつ透明性の高いコミッション分配を実現します。


Pyrimid を選ぶ理由

課題Pyrimid の解決策
エージェントはおすすめを収益化できないユーザーに製品をおすすめしてコミッションを獲得できます
ベンダーは多くのエージェントにリーチできない一度掲載すれば、ネットワーク上のすべてのエージェントに見つけてもらえます
コミッションの支払いが遅く、不透明スマートコントラクトを通じて USDC で即時決済され、完全に監査可能です
エージェントコマースの標準がないx402 決済 + MCP ツール + オンチェーンレジストリ = オープンスタンダード

クイックスタート

SDK をインストールする
npm install @pyrimid/sdk
エージェント向け — 製品を見つけておすすめする
import { PyrimidResolver } from '@pyrimid/sdk';

const resolver = new PyrimidResolver({ affiliateId: 'af_your_id' });

// Search the catalog
const product = await resolver.findProduct("trading signals");

// Purchase with x402 payment (auto-splits commissions)
if (product) {
  const receipt = await resolver.purchase(product, agentWallet);
  console.log(`Earned: $${receipt.affiliate_earned / 1_000_000} USDC`);
}
ベンダー向け — 製品を掲載する
import { pyrimidMiddleware } from '@pyrimid/sdk';

// 10 lines to activate affiliate distribution
app.use(pyrimidMiddleware({
  vendorId: 'vn_your_id',
  products: {
    '/api/signals/latest': {
      productId: 'signals_latest',
      price: 250_000,        // $0.25 USDC
      affiliateBps: 1000,    // 10% to affiliates
    },
  },
}));
フレームワーク向け — デフォルトレイヤーとして組み込む
import { createPyrimidMcpServer } from '@pyrimid/sdk';

// Deploy an MCP server — agents connect, browse, buy
const server = createPyrimidMcpServer({
  affiliateId: 'af_your_id',
  serverName: 'my-recommender',
});

購入エージェント向けの稼働中テストエンドポイント

支払いなしでこれらを呼び出すと、x402 の accepts[] メタデータを含む HTTP 402 が返されます。支払い後、X-PAYMENT または X-PAYMENT-TX を付けて再試行してください。

エンドポイント価格用途
/api/v1/paid/signals$0.25BTC デリバティブのシグナルスナップショット
/api/v1/paid/agentzone-search?q=agent-commerce$0.05信頼できるエージェント検索
/api/v1/paid/mya-agent-enrichment?agent=demo$0.10エージェント掲載情報の拡充
/api/v1/paid/mya-category-scout?category=developer-tools$0.05購入エージェント向けのカテゴリ調査
/api/v1/paid/vendor-lead-discovery?segment=mcp$0.25ベンダー見込み顧客の発見
/api/v1/paid/mcp-server-audit?url=https://example.com/mcp$0.10MCP の収益化監査
/api/v1/paid/x402-integration-plan?service=agent-api$0.10ベンダー向け x402 統合プラン

3 つの統合方法

方法対象作業量効果
埋め込みリゾルバーエージェントフレームワークとツールキット3 行スタック上のすべてのエージェントがコミッションを生み出します
MCP サーバーエージェントインフラプロバイダー5 行エージェントがサーバーに接続して製品を見つけます
ベンダーミドルウェアAPI および製品のビルダー10 行製品でアフィリエイト流通を有効化します

スマートコントラクト(Base Mainnet)

すべてのコントラクトは Base にデプロイされ、検証済みです。ERC-1967 アップグレード可能プロキシパターンを採用しています。

コントラクトアドレス目的
Registry0x34e22fc2...389アフィリエイトとベンダーの登録、ERC-8004 ID の紐付け
Catalog0xC935d6B7...908価格とコミッション率を含む商品リスト
Router0xc949AEa3...68BmaxPrice スリッページ保護を備えたコミッション分配エンジン
Treasury0x74A512F4...12Cプロトコル運営資金

API リファレンス

Pyrimid API は無料で利用でき、レート制限(60 リクエスト/分)が適用され、JSON を返します。

エンドポイントメソッド説明
/api/v1/catalogGET検索、フィルター、ページネーションに対応した商品カタログ全体
/api/v1/paid/*GETx402 の購入者エージェントテスト用のシード済み有料エンドポイント
/api/v1/statsGETプロトコルレベルの統計(取引量、トランザクション、アフィリエイト)
/api/v1/stats?type=affiliate&id=af_xxxGETアフィリエイトの実績と収益
/api/v1/stats?type=vendor&id=vn_xxxGETベンダー分析
/api/mcpPOSTMCP JSON-RPC 2.0 エンドポイント(Streamable HTTP)
/api/mcpGETサーバー情報とツール定義
MCP ツール
ツール説明
pyrimid_browseクエリ、価格、カテゴリ、検証済みステータスでカタログを検索
pyrimid_buyアフィリエイト属性情報を付与して、x402 経由で商品を購入
pyrimid_preview購入前にコミッションの分配をプレビュー
pyrimid_categories商品カテゴリを件数とともに一覧表示
pyrimid_register_affiliateオンチェーンでアフィリエイトとして登録する手順

アーキテクチャ

pyrimid/
├── app/                       # Next.js 15 (Vercel, region: bom1)
│   ├── page.tsx               # Landing page
│   ├── dashboard/             # Protocol dashboard
│   └── api/
│       ├── v1/catalog/        # Aggregated product catalog
│       ├── v1/paid/           # Seed x402 paid endpoints
│       ├── v1/stats/          # Protocol & affiliate analytics
│       └── mcp/               # MCP JSON-RPC endpoint
├── sdk/                       # @pyrimid/sdk (published to npm)
│   └── src/
│       ├── resolver.ts        # PyrimidResolver — search, purchase, stats
│       ├── mcp-server.ts      # MCP server factory
│       ├── middleware.ts       # Vendor payment middleware + calculateSplit()
│       └── types.ts           # ABIs, addresses, interfaces
├── subgraph/                  # The Graph indexer (Base)
│   ├── schema.graphql         # PaymentRouted, Affiliate, Vendor entities
│   ├── subgraph.yaml          # 4 data sources
│   └── src/mapping.ts         # Event handlers
├── middleware.ts               # Edge rate limiting (60/min API, 120/min MCP)
└── public/docs/               # Developer documentation

開発

# Clone & install
git clone https://github.com/pyrimid/protocol.git
cd protocol
npm install

# Run locally
cp .env.example .env
npm run dev

# SDK development
cd sdk
npm run build    # TypeScript → dist/
npm run dev      # Watch mode
デプロイ
# Website + API
npx vercel --prod

# SDK to npm
cd sdk && npm publish --access public

# Subgraph to The Graph
cd subgraph && npx graph deploy pyrimid --studio

セキュリティ

  • 支払い検証:viem を使用した実際のオンチェーン検証。PaymentRouted イベントと USDC 送金を確認し、有効期限を 5 分に設定
  • レート制限:エッジミドルウェアにより、カタログ/統計は IP ごとに 60 リクエスト/分、MCP は 120 リクエスト/分
  • BigInt の安全性:calculateSplit() は、Web3 ライブラリからの Number と BigInt の両方の入力に対応
  • コントラクトパターン:BaseScan でソース検証済みの ERC-1967 アップグレード可能プロキシ

ロードマップ

  • Base にコアコントラクトをデプロイ
  • カタログ全体のページネーションに対応した SDK v0.2.3
  • 5 つのツールを備えた MCP サーバー
  • x402 Bazaar の集約(92 以上の商品)
  • The Graph でのサブグラフインデックス作成
  • レート制限とセキュリティ強化
  • ベンダー向け ERC-8004 ID 検証
  • マルチネットワーク対応(Arbitrum、Optimism)
  • アフィリエイト向け収益ダッシュボード
  • ベンダー向けセルフサービス登録ポータル

リンク

リソースURL
ウェブサイトpyrimid.ai
ドキュメントpyrimid.ai/docs
SDKnpmjs.com/package/@pyrimid/sdk
サブグラフthegraph.com/studio/subgraph/pyrimid
RegistryBaseScan
RouterBaseScan

Base 上に構築 · x402 経由で支払い · USDC で決済

コメント

MCP は初めてですか?

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

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