mcpField
D
djd-agent-score

djd-agent-score

ローカル
github.com/jacobsd32-cpuセキュリティ134 週間前に更新

djd-agent-score について

djd-agent-scoreは、Base上のAIエージェントウォレット向け評判スコアAPIをMCPツールとして公開します。スコア確認、詐欺報告、ブラックリスト照会、ウォレット登録などに対応し、一部のエンドポイントではx402の少額決済を使います。

主な機能

  1. 01基本および詳細な評判スコアを取得
  2. 02最新のチェーンデータでスコアを更新
  3. 03詐欺を報告しブラックリストを確認
  4. 04ウォレット登録とランキング表示
  5. 05SVGバッジとサービス状態を取得

活用シーン

  1. 01取引前にエージェントウォレットを評価
  2. 02ウォレットの詐欺報告を確認
  3. 03ウォレットを登録してスコアバッジを表示

MCP 対応

DJD Agent Score REST APIをMCP対応エージェント向けのツールとして提供します。一部の有料ツールはx402の支払い情報を返し、エージェントフレームワーク側で処理します。

設定

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

mcp.json · 共通設定
{
"mcpServers": {
"jacobsd32-cpu-djd-agent-score": {
"command": "npx",
"args": [
"-y",
"djd-agent-score-mcp"
],
"env": {
"DJD_BASE_URL": "<DJD_BASE_URL>",
"DJD_TIMEOUT_MS": "<DJD_TIMEOUT_MS>"
}
}
}
}
起動コマンドnpx -y djd-agent-score-mcp
設定が必要な環境変数
DJD_BASE_URLBase URL for the DJD Agent Score API (defaults to production)
DJD_TIMEOUT_MSRequest timeout in milliseconds (default: 10000)

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

パッケージ
npmdjd-agent-score-mcp1.0.1

ツール

9

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

パラメーター型必須説明
walletstringはいEthereum ウォレットアドレス(例:0xAbC...123)

詳細

djd-agent-score-mcp

DJD Agent Score 用の MCP サーバーです。Base 上の AI エージェントウォレット向けレピュテーションスコア API を提供します。

Coinbase x402 Ecosystem に掲載 npm バージョン

このサーバーは DJD Agent Score REST API を Model Context Protocol ツールとして公開するため、MCP 互換のエージェント(Claude、GPT、Gemini、LangChain など)はスコアリングエンドポイントをネイティブに呼び出せます。

ツール

ツールエンドポイント費用説明
score_basicGET /v1/score/basic無料基本スコア、ティア、信頼度
score_fullGET /v1/score/full$0.10(x402)全ディメンションの内訳
score_refreshGET /v1/score/refresh$0.25(x402)最新のチェーンデータで再スコアリング
report_fraudPOST /v1/report$0.02(x402)不正レポートを送信
check_blacklistGET /v1/data/fraud/blacklist$0.05(x402)不正レポートを確認
get_badgeGET /v1/badge/{wallet}.svg無料埋め込み可能な SVG バッジ
get_leaderboardGET /v1/leaderboard無料スコア上位のウォレット
register_agentPOST /v1/agent/register無料メタデータとともにウォレットを登録
health_checkGET /health無料システムの状態

インストール

npm install -g djd-agent-score-mcp

または、npx で直接実行します。

npx djd-agent-score-mcp

設定

Claude Desktop

~/Library/Application Support/Claude/claude_desktop_config.json(macOS)または %APPDATA%\Claude\claude_desktop_config.json(Windows)に追加します。

{
  "mcpServers": {
    "djd-agent-score": {
      "command": "npx",
      "args": ["-y", "djd-agent-score-mcp"]
    }
  }
}
Cursor

プロジェクトルートの .cursor/mcp.json に追加します。

{
  "mcpServers": {
    "djd-agent-score": {
      "command": "npx",
      "args": ["-y", "djd-agent-score-mcp"]
    }
  }
}
Claude Code

プロジェクトの .mcp.json に追加します。

{
  "mcpServers": {
    "djd-agent-score": {
      "command": "npx",
      "args": ["-y", "djd-agent-score-mcp"]
    }
  }
}
汎用 MCP クライアント(ストリーミング可能な HTTP)

HTTP モードでサーバーを起動します。

TRANSPORT=http PORT=3000 npx djd-agent-score-mcp

次に、MCP クライアントを http://localhost:3000/mcp に接続します。

環境変数

変数デフォルト値説明
DJD_BASE_URLhttps://djd-agent-score.fly.devAPI のベース URL(ローカル開発では http://localhost:3001 を使用)
DJD_TIMEOUT_MS10000リクエストのタイムアウト(ミリ秒)
TRANSPORTstdioトランスポートモード:stdio または http
PORT3000HTTP サーバーのポート(TRANSPORT=http の場合のみ使用)

開発

git clone <repo-url>
cd djd-agent-score-mcp
npm install
npm run build
npm start

開発中にローカル API を指定するには、次のようにします。

DJD_BASE_URL=http://localhost:3001 npm start

x402 決済

一部のエンドポイントでは x402 マイクロペイメントが必要です。エージェントが有料ツールを呼び出すと、API は HTTP 402 と決済手順を返します。エージェントのフレームワークは、次の処理に対応している必要があります。

  1. 402 レスポンスを検出する
  2. x402 決済(Base 上の USDC)を完了する
  3. 決済証明を付けてリクエストを再試行する

MCP サーバーは、エージェントが処理できるように、402 の詳細をツールのエラーレスポンスに含めます。

ライセンス

MIT

コメント

MCP は初めてですか?

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

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