RevRule by Payload について
RevRule by Payloadは、Payloadの収益権利エンジンをAIエージェントに提供し、権利グラフや支払い証拠の参照、収益イベントのシミュレーションを行います。読み取りと副作用のないドライランに限られ、支払いの送信や実行はしません。
主な機能
- 01収益権利グラフの参照
- 02関連する支払い証拠の一覧表示
- 03収益イベント結果のシミュレーション
- 04APIキーでPayload railにアクセス
活用シーン
- 01参加者と収益ルールの確認
- 02支払い記録と決済証拠の照合
- 03イベント入力に対するルール結果の試行
MCP 対応
このMCPサーバーは、RevRuleの権利グラフ参照、支払い証拠の取得、イベントシミュレーションのツールをクライアントに提供します。呼び出しにはPayload rail APIキーが必要で、支払いは送信されません。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
Payload の RevRule — MCP サーバー
RevRule(stdio トランスポート、Node.js 標準ライブラリのみを使用し、依存関係ゼロ)を公開するMCPサーバーです。Payload の収益権利エンジンである RevRule を AI エージェントから利用できます。
RevRule は収益分配を Payload レール上の宣言型の権利ルールに変換します。誰に何を支払うかを定義すると、すべての支払いに、元の権利台帳エントリーとオンチェーン決済にひも付いた証拠が記録されます。このサーバーは読み取りとドライラン専用です。v1 には意図的に書き込み/送信ツールを設けていません。すべての呼び出しは、ご自身のレール API キーで認証して、稼働中の Payload レール(https://payload-rail.fly.dev)に送信されます(評価にはコンソールから取得できる無料のセルフサービスキーで十分です)。
ツール
| ツール | 上流ルート | 機能 |
|---|---|---|
revrule_get_graph | GET /v1/graphs/{graph_id} | ID を指定して、ご自身の RevRule 収益権利グラフを取得します。参加者、ルール、台帳の接続情報を確認できます。読み取り専用です。 |
revrule_list_payout_evidence | GET /v1/graphs/{graph_id}/payout-evidence | グラフに記録された支払い証拠を一覧表示します。元の権利台帳エントリーにひも付いた検証済みの支払い情報(トランザクションハッシュ、ログインデックス、ブロックデータ、承認署名)を確認できます。読み取り専用です。 |
revrule_simulate_event | POST /v1/graphs/{graph_id}/simulate | グラフのルールに照らして収益イベントをドライランし、ルールによって生成される内容を確認します。副作用は一切ありません。何も記録されず、支払いの準備や送信も行われません。このツールは、指定されたイベントを {event: ...} として本番レールに渡します。シミュレーションによる副作用はありません。 |
インストール
検証済み MCPB リリース
MCPB 対応クライアントにrevrule v1.1.0 MCPB バンドルをインストールするか、以下の手順でソースから実行してください。公開済みのバンドルには、サポート対象の MCP ツールが記載されています。サードパーティのディレクトリ掲載情報を再検証している間は、このリリースからの直接インストールが検証済みの方法です。
ソースから
git clone https://github.com/Payloadhq/revrule-mcp
cd revrule-mcp
node mcp/index.js
または、npx を使って GitHub から直接実行できます。
npx -y github:Payloadhq/revrule-mcp
MCP クライアントの設定(stdio):
{
"mcpServers": {
"revrule": {
"command": "node",
"args": ["/path/to/revrule-mcp/mcp/index.js"],
"env": {
"PAYLOAD_RAIL_API_KEY": "your-rail-api-key"
}
}
}
}
設定
| 変数 | 必須 | デフォルト | 用途 |
|---|---|---|---|
PAYLOAD_RAIL_API_KEY | ツール呼び出しに必須 | — | ご自身の Payload レール API キーです。評価にはコンソールから取得できる無料のセルフサービスキーを使用できます。本番利用には有料ライセンスが必要です。レールには Bearer Authorization ヘッダーとしてのみ送信されます。 |
PAYLOAD_RAIL_URL | 任意 | https://payload-rail.fly.dev | Payload レールのベース URL です。 |
フェイルクローズ: API キーが設定されていなくても、サーバーは起動してツール一覧を表示しますが、すべてのツール呼び出しは明確な API key not configured エラーを返します。キーがマシンの外部に送信されるのは、レールへの Authorization ヘッダーとして送信される場合のみです。
無料評価と有料ライセンス
無料。 RevRule は料金を支払わずに、エンドツーエンドで評価できます。
- RevRule サンドボックスでは、実際のエンジンがブラウザー上で動作します。グラフを定義し、イベントを発生させ、権利台帳を確認できます。
- RevRule コンソールでは、無料のセルフサービス Payload レール API キーを取得できます。このキーを使うと、このサーバーの読み取り(
revrule_get_graph、revrule_list_payout_evidence)と、副作用のないドライラン(revrule_simulate_event)を、ご自身のグラフに対して実行できます。評価に有料ライセンスは必要ありません。
有料。 RevRule ライセンスは買い切りで $99 です。本番向けの製品として、サンドボックスでの評価ではなく、権利台帳と支払い証拠を正式な記録として、実際の収益グラフをレール上で実行できます。
RevRule は、誰に何を支払うべきかを計算し、証拠を記録します。支払いを実行することも、資金を預かることもありません。資金の移動は、ご自身のシステムと決済パートナーが行います。
ライセンス
MIT — LICENSE をご覧ください。
RevRule は Payload の製品であり、Veyline(Payload の認可レイヤー)および、x402 で価格設定されたアクション向けの MCP クライアントレイヤーである Payload の callx402 とは別のものです。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。