agent-trust-mcp について
agent-trust-mcpはAgent Trust OracleをMCPクライアントに接続し、ERC-8004エージェントの信頼スコアを照会します。ウォレットキー不要の無料プレビューと、x402で取得する署名付き有料スコアを提供します。
主な機能
- 01無料のサンプルスコアプレビュー
- 02ERC-8004エージェントスコアの照会
- 03スコア構成の内訳表示
- 045つのブロックチェーンに対応
- 05検証用の署名付き結果を返却
- 06x402によるUSDC決済
活用シーン
- 01MCPクライアントで信頼スコアをプレビュー
- 02指定チェーン上のエージェントスコアを照会
- 03有料スコアの署名を検証
MCP 対応
MCPサーバーはクライアントに無料プレビューと有料スコアのツールを提供します。有料呼び出しでは、ローカル設定したBaseウォレットキーを使い、x402経由でUSDCを支払えます。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
npx -y @nikosble1926/agent-trust-mcpEVM_PRIVATE_KEYシークレットOptional. Base wallet private key (0x...) for a low-balance hot wallet with a little USDC. Required only for the paid tool; the free get_trust_preview works without it. Never use your main wallet.RESOURCE_SERVER_URLOptional. Override the trust API base URL. Defaults to https://trust.nsgoods.org.ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。
ツール
2掲載時のツール一覧 · 2 週間前に更新
このツールにパラメーターはありません。
詳細
Agent Trust Oracle MCP
Agent Trust OracleをClaude Desktop、Cursor、または任意の MCP クライアントにツールとして接続できます。エージェントに ERC-8004 のトラストスコアを尋ねると、エージェントがツールを呼び出します。有料ツールでは、x402を通じてブリッジがBase 上の USDCで自動的に支払い、署名済みの結果を返します。
get_trust_previewツールは無料で、ウォレットキーは不要です。有料ツールは呼び出しごとに数セントかかり、Base ウォレットキーを設定した場合にのみ有効になります。
クイックスタート(クローンもビルドも不要)
クライアント設定に以下を追加すれば完了です。npxが取得して実行します。
Claude Desktop — Settings → Developer → Edit Config:
{
"mcpServers": {
"agent-trust": {
"command": "npx",
"args": ["-y", "@nikosble1926/agent-trust-mcp"]
}
}
}
これだけで無料のプレビューを利用できます。有料ツールを有効にするには、残高を少額にした Base ウォレットキーを追加します。
{
"mcpServers": {
"agent-trust": {
"command": "npx",
"args": ["-y", "@nikosble1926/agent-trust-mcp"],
"env": {
"EVM_PRIVATE_KEY": "0x<your-low-balance-base-wallet-private-key>"
}
}
}
}
Cursor — Settings → MCP → Add new server。同じcommand/args/envを設定します。
クライアントを再起動してから、「"Get an agent trust preview"」(無料)または「"Get the trust score for agent 6976 on ethereum"」(有料)と尋ねてください。
ツール
| ツール | コスト | 説明 |
|---|---|---|
get_trust_preview | 無料 | ERC-8004 エージェントのトラストスコアの例(0~100)と内訳。ウォレットキーは不要です |
get_agent_trust | $0.005 USDC | 1つのエージェントの署名済み ERC-8004 トラストスコア(0~100)と内訳(クライアントの広がり、直近性、価値、ボリューム)。パラメーター:agent(uint256 ID、例:6976)、chain(base/bsc/ethereum/mantle/polygon、デフォルトはethereum) |
有料モード(任意)
有料ツールにはEVM_PRIVATE_KEYが必要です。少量のUSDCを保有する、残高を低く抑えた専用のホットウォレットのBase ウォレット秘密鍵を設定してください。メインのウォレットは絶対に使用しないでください。支払い側のガス代は不要です(ガス代はファシリテーターが負担します)。そのため、必要なのは少額の USDC 残高だけです。キーが設定されていない場合、有料ツールは「set EVM_PRIVATE_KEY」という明確なメッセージを返し、無料のプレビューは引き続き利用できます。
RESOURCE_SERVER_URLは任意で、デフォルトはhttps://trust.nsgoods.orgです。
ソースから実行(開発用)
cd mcp
npm install
npm run build
node dist/server.js # or: npm run dev
セキュリティ
EVM_PRIVATE_KEYは購入者であるあなた自身のものであり、クライアント設定内のローカルに保持されます。API に送信されることはありません。少額の USDC 残高のみを保有する、使い捨てのホットウォレットを使用してください。- 支出を管理するには、x402 の公式 MCP ガイドにあるポリシーチェックフックを参照し、呼び出しごと/セッションごとの金額に上限を設定してください。
メモ
公式の x402 MCP クライアントパターンを踏襲しています:
https://docs.x402.org/guides/mcp-server-with-x402 。x402 v2 の TypeScript パッケージ(@x402/axios、@x402/evm)は頻繁に更新されます。npm installやビルドに失敗した場合は、最新のパッケージ名/バージョンをガイドで確認してください。
トラストスコアはオンチェーンの ERC-8004 Identity + Reputation レジストリを読み取ります。有料の/agent-trustと無料の/agent-trust/previewのすべてのレスポンスには、検証用のsigned_by + signatureが含まれます。サービス側にアカウントも API キーも不要です。教育目的の情報であり、金融アドバイスではありません。MIT ライセンス。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。