prismnetwork-tech について
@prismnetwork/mcpは、ClaudeなどのMCPクライアントからPrism NetworkのGPUを確認・レンタルできるサーバーで、GPU計算を必要とするエージェント向けです。秒単位の課金、リモートコマンド実行、推論、支出管理にも対応します。
主な機能
- 01GPUの稼働状況と価格を表示
- 02GPUのレンタルとコマンド実行
- 03単発・バッチLLM推論
- 04予算上限と支出ポリシー
- 05暗号化ボールトの操作
活用シーン
- 01GPUを借りてタスクを実行
- 02レンタルGPUでLLM推論
- 03GPU費用の見積もりと請求確認
- 04機密データを信頼できる環境に限定
MCP 対応
MCPサーバーとして、GPU検索、レンタル、推論、コマンド実行、ボールト操作のツールを提供します。GPUの閲覧にウォレットは不要ですが、有料操作には必要です。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
npx -y @prismnetwork/mcpPRISM_AGENT_KEYシークレットAgent wallet private key (0x...). Only needed to lease and pay; browsing works without itPRISM_ESCROWPrism LeaseEscrow contract addressPRISM_DAILY_BUDGET_USDGMost this wallet may spend through Prism in any 24 hours. Defaults to 5. Set 0 to remove the ceilingPRISM_MAX_USDGMost any single lease or generation may cost. Defaults to 1. A max_usdg argument can lower it and cannot raise itPRISM_SPEND_POLICYOptional spend policy as JSON or a path to a JSON file: policy_id, allowed actions, required answers and confidence floors. When set, every lease must carry a decision that meets itローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。
ツール
21掲載時のツール一覧 · 2 週間前に更新
このツールにパラメーターはありません。
詳細
@prismnetwork/mcp
Claude(または任意の MCP クライアント)から、Prism Network を通じて実際の GPU を確認し、リースできる MCP サーバーです。ウォレットを渡すだけで、認証、オンチェーン決済、プロビジョニング、SSH を処理します。
ウォレットなしで試す
確認は無料で、設定も不要です。
claude mcp add prism -- npx -y @prismnetwork/mcp
次に、レンタルできるものを尋ねてみましょう。prism_list_gpus は、実際の価格とともに最新の空き状況を返します。リースには料金がかかるため、これらのツールを使うとウォレットを求められます。
ツール
| ツール | ウォレット |
|---|---|
prism_budget | いいえ |
prism_list_gpus | いいえ |
prism_price_index | いいえ |
prism_receipts | いいえ |
prism_wallet | はい |
prism_leases | はい |
prism_infer | はい |
prism_infer_batch | はい |
prism_confidential_infer | はい |
prism_verify_attestation | いいえ |
prism_lease_and_run | はい |
prism_lease | はい |
prism_run | はい |
prism_batch_run | はい |
prism_end_lease | はい |
prism_vault_store | はい |
prism_vault_list | はい |
prism_vault_read | はい |
prism_vault_delete | はい |
prism_vault_release | はい |
prism_budget:このサーバーが適用する支出上限、過去24時間の支出額、および最近の請求を確認します。prism_wallet:エージェントのアドレスとUSDG/ETHの残高を確認します。prism_list_gpus:リース可能なGPUと、秒単位および時間単位の料金を確認します。prism_price_index:コスト見積もり用に、GPUモデルごとの情報源付き価格と精算済み価格を確認します。prism_receipts:公開証明フィードから最近の精算済みレシートを確認します。Robinhood Chain上の精算トランザクションも含まれます。prism_leases:このウォレットのリースとその状態を確認します。prism_infer:管理対象の推論エンドポイントからLLMの生成を1回購入し、このウォレットから見積もり価格のUSDG(約0.01 USDG)を支払います。コールドスタート中は待機します。未消費の支払いは保持され、二重払いにならないよう次回の呼び出しで再利用されます。prism_infer_batch:1回の有料呼び出しで複数の生成を購入します。料金は、単一生成の価格にプロンプト数を掛けた額です。各プロンプトはレンタルしたGPU上で全体が処理され、エンドポイントが保有するすべてのGPUに分散されるため、プロンプトのリストを1つずつ送信する場合よりもはるかに早く完了します。すべての回答を順番どおりに返し、処理を実行したリースを示すMerkleレシートも返します。prism_confidential_infer:GPU TEE内で実行される生成を1回購入します。メッセージの内容は、エンクレーブ自体のアテステーションが保証する鍵を使って暗号化されるため、このサーバーの中継では暗号文のみが扱われ、プロンプトも回答も読み取れません。回答、コスト、およびやり取りの正確なバイト列に対してワークロードが署名したレシートIDを返します。prism_verify_attestation:生成の1つを、そのレシートと背後のハードウェアに照らして検証します。サーバーは直近の数回の機密呼び出しのダイジェストを記憶しているため、判定は実際に送受信したバイト列に紐づきます。秘密鍵の管理とTLSの終端位置という、現時点では確認できない2項目を含め、すべての検査結果を報告します。prism_lease_and_run:GPUをリースしてコマンドを実行し、出力を返します(1回限り)。prism_lease:GPUをリースして保持します。lease_idとSSHアクセス情報を返します。ネットワークが応答すべきマシンを特定できる場合、SSHブロックにはhost_key_fingerprintとhost_key_claimが含まれ、特定できない場合はその旨が明記されます。手動で接続する前に確認してください。prism_runは自動で確認します。prism_run:既存のリース上でコマンドを実行します。prism_batch_run:対話型アクセスなしで1つのコマンドを実行するリースに資金を充当します。ノードは署名済みの出力を報告します。信頼クラスがisolated以上のサプライヤーのみが対象となるため、稼働中のサプライヤーがいない場合は見つからないことがあります。prism_end_lease:リースを解放します。解放時に課金が停止し、未使用のデポジットは精算後に返金されます。prism_vault_store:ウォレット由来の鍵でプライベートデータを封印します。prism_vault_list:封印された項目を一覧表示します。値は決して返されません。prism_vault_read:このプロセス内で項目を1つ復号します。prism_vault_delete:項目を完全に削除します。prism_vault_release:信頼性の最低基準を満たすリースに項目を公開することを許可します。
支出制限
このサーバーの支出には2つの上限があり、拒否時には両方の値が示されます。
| 変数 | デフォルト | 上限の対象 |
|---|---|---|
PRISM_MAX_USDG | 1 | 1回のリースまたは生成。呼び出し時の max_usdg で引き下げることはできますが、この値を超えて引き上げることはできません。 |
PRISM_DAILY_BUDGET_USDG | 5 | ローリング24時間内のすべての支出。0 にすると上限がなくなります。 |
PRISM_LEDGER_PATH | ~/.prism/spend.json | 支出の記録先です。 |
max_usdg が PRISM_MAX_USDG を超える場合は、この値まで引き下げられます。この引数は、上限を課されるエージェントが指定するため、より低い上限の要求として扱われ、より高い上限を許可するものとは見なされません。
支出は資金が移動する前に記録されます。そのため、エスクローへの入金後、応答前にクラッシュした場合も支出として計上され、返金されません。また、再起動しても新たな1日分の予算が付与されることはありません。チェーンに到達していないことが確実な試行のみ、記録が取り消されます。同じウォレットを参照する2つのクライアントは台帳ファイルを共有するため、同じ上限が適用されます。
これらは実際の上限ではありません。失ってもよい金額だけを専用ウォレットに入金してください。上記のすべてにバグがあっても、その残高が最終的な上限になります。
支出ポリシー
上記の制限は、エージェントが支出できる金額に上限を設けます。支出ポリシーは、個々のリースにあなたが認める理由があるかどうかを判断します。PRISM_SPEND_POLICY にポリシーを JSON で設定するか、JSON ファイルのパスを指定します。
{
"policy_id": "gpu-v1",
"allow": ["fine_tune", "benchmark"],
"require": ["needs_gpu"],
"minimums": { "needs_gpu": 0.8 }
}
各リースツールには decision が必要になります。これはアクション、呼び出しの理由、信頼度を0から1で示す型付きの回答で構成されます。ポリシーを満たさない決定は、見積もり、入金、予算への計上が行われる前に、理由をすべて示して拒否されます。ポリシーを満たす決定はエスクロー入金にハッシュとして記録されるため、チェーン上のリースには、その決定を再現した場合にのみ一致する参照情報が含まれます。prism_budget では適用中のポリシーを確認できます。PRISM_SPEND_POLICY が設定されていない場合、決定の提示は任意ですが、提示された場合は引き続き記録されます。
この記録によって、資金が移動する前に決定が存在し、あなたのルールを満たしていたことが示されます。その決定が妥当だったことを示すものではありません。
支出を伴うツールには destructiveHint の注釈が付き、anthropic/requiresUserInteraction が設定されます。そのため、通常ならツールを自動承認するモードでも、Claude Code はこれらのツールを実行する前に毎回確認を求めます。
Vault
カード、本人確認書類、認証情報を扱うエージェントは、それらをリースされたワークスペースに書き込むべきではありません。prism_vault_store は、このサーバープロセス内でエージェントのウォレットから導出した鍵を使って情報を封印します。Prism が受け取るのは暗号文のみで、読み取る手段はありません。
各アイテムには、リリースが許可される最も低いワークスペース信頼クラスを指定します。新しいアイテムのデフォルトは confidential で、現在ネットワークが提供しているどのクラスよりも高い設定です。そのため prism_vault_release は、秘密情報を読み取れるホストに渡すのではなく、現在の容量では拒否されます。アイテムの下限を引き下げるには明示的な操作が必要で、許可されたリリースはアカウントに記録されます。
設定
公開されているサーバーを MCP クライアント(Claude Desktop / Code)に設定します。
{
"mcpServers": {
"prism": {
"command": "npx",
"args": ["-y", "@prismnetwork/mcp"],
"env": {
"PRISM_AGENT_KEY": "0x<agent wallet private key>",
"PRISM_ESCROW": "0xfD4228eEEfC49e4b76A0CD40af9fdd546220B2FD"
}
}
}
}
ウォレットには USDG(0x5fc5360D0400a0Fd4f2af552ADD042D716F1d168)と、ガス代用の Robinhood-Chain ETH が必要です。新しいウォレットへの入金方法については、SDK の「Funding」セクションを参照してください。
または、次の1行で Claude Code に追加できます。
claude mcp add prism \
--env PRISM_ESCROW=0xfD4228eEEfC49e4b76A0CD40af9fdd546220B2FD \
--env PRISM_AGENT_KEY=0x<agent wallet private key> \
-- npx -y @prismnetwork/mcp
実行時間
GPU のプロビジョニング中、prism_lease と prism_lease_and_run は処理をブロックします(通常は1~4分ですが、ホストの動作が遅い場合はさらに時間がかかることがあります)。長時間のツール呼び出しを許可するよう MCP クライアントを設定してください。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。