MistTrack MCP について
MistTrack MCPは、Claude DesktopなどのMCPクライアントからMistTrackのブロックチェーンデータを利用できるようにします。調査担当者やリスクチーム向けに、アドレス・取引分析、リスク評価、不正資金の確認、再帰的な資金フロー追跡を提供します。
主な機能
- 01アドレスのチェーン判定とラベル取得
- 02アドレス情報、残高、取引相手の確認
- 03アドレスと取引のリスクスコア
- 04不正資金への関与確認
- 05多層取引の再帰的な追跡
- 06リスク分析用リソースとプロンプト
活用シーン
- 01ブロックチェーンアドレスや取引のリスク評価
- 02取引相手とアドレスの活動調査
- 03多層の資金フロー追跡
- 04アドレスの不正資金への関与確認
MCP 対応
MCPサーバーとして、アドレス検索、リスクスコア、取引追跡、リソース、プロンプトなどのMistTrack APIデータと分析ツールをMCPクライアントに公開します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
12掲載時のツール一覧 · 3 週間前に更新
| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| address | string | はい | 検出するアドレス |
詳細
MistTrack MCP サーバー
MistTrack MCP サーバーは、Claude Desktop などの MCP クライアントを MistTrack OpenAPI に接続します。AI アシスタントは、ブロックチェーンのアドレスやトランザクションについて、ラベル、残高、プロフィール、取引相手、リスクスコア、不正資金のシグナル、資金フローの追跡を照会できます。
機能
- 一般的なチェーンとトークン形式に対応したアドレス検出
- アドレスのラベル、概要、プロフィール、アクション、取引相手の分析
- アドレスとトランザクションハッシュの確認に対応した MistTrack Risk Score V3.0
- MistTrack の脅威インテリジェンスに基づく不正資金の確認
- 複数レイヤーにわたる再帰的なトランザクション調査
- MistTrack ダッシュボードとチェーンエクスプローラーの URL 生成
- リスク分析ワークフロー向けの組み込み MCP リソースとプロンプト
要件
- Node.js 18 以降
- MistTrack API キー
- OpenAPI アクセスに対応した MistTrack プラン
MistTrack ダッシュボードから API キーを取得してください:https://dashboard.misttrack.io/apikeys
インストール
npx で直接パッケージを使用します:
npx -y misttrack@latest --key YOUR_MISTTRACK_API_KEY
または、グローバルにインストールします:
npm install -g misttrack
misttrack --key YOUR_MISTTRACK_API_KEY
環境変数を通じて API キーを指定することもできます:
export MISTTRACK_API_KEY=YOUR_MISTTRACK_API_KEY
npx -y misttrack@latest
Claude Desktop の設定
Claude Desktop の MCP 設定にサーバーを追加します:
{
"mcpServers": {
"misttrack": {
"command": "npx",
"args": [
"-y",
"misttrack@latest",
"--key",
"YOUR_MISTTRACK_API_KEY"
]
}
}
}
設定を変更した後は、Claude Desktop を再起動してください。
コマンドオプション
| オプション | 説明 | デフォルト |
|---|---|---|
-k, --key <key> | MistTrack API キー | MISTTRACK_API_KEY |
-u, --base-url <url> | MistTrack API のベース URL | https://openapi.misttrack.io |
-r, --rate-limit <limit> | API リクエストのレート制限(1 秒あたりのリクエスト数) | 1.0 |
-m, --max-retries <retries> | 再試行可能な API エラーの最大再試行回数 | 3 |
-d, --retry-delay <delay> | 初回再試行までの遅延(秒) | 1.0 |
-b, --retry-backoff <backoff> | 再試行のバックオフ倍率 | 2.0 |
ツール
以下のツール名は、サーバー側の MCP ツール名です。クライアントによっては、mcp_misttrack_get_risk_score のようにサーバーのプレフィックスが付いて表示されます。
| ツール | 目的 |
|---|---|
detect_address_chain | アドレスからチェーンとトークン形式を推定して検出します |
get_address_labels | アドレスの MistTrack ラベルを取得します |
get_address_overview | アドレスの残高、トランザクション統計、整形された概要を取得します |
get_address_action | アドレスのトランザクションアクション分析を取得します |
get_address_trace | アドレスのプロフィール、インタラクションのあるプラットフォーム、脅威インテリジェンスを取得します |
get_address_counterparty | アドレスの取引相手分析を取得します |
check_malicious_funds | アドレスの脅威インテリジェンスから不正資金のシグナルを確認します |
get_risk_score | アドレスまたはトランザクションハッシュの MistTrack Risk Score V3.0 を取得します |
get_dashboard_url | MistTrack ダッシュボードの URL を生成します |
get_chain_explorer_url | アドレスまたはトランザクションハッシュのブロックチェーンエクスプローラー URL を生成します |
get_url_info | MistTrack ダッシュボードとエクスプローラーの両方の URL を返します |
analyze_transactions_recursive | トランザクションの関係と資金フロー経路を再帰的に分析します |
リスクスコア
get_risk_score は MistTrack の公式 GET /v3/risk_score エンドポイントを使用します。
{
coin: string; // Example: ETH, BTC, USDT-TRC20
address?: string; // Provide either address or txid
txid?: string; // Provide either txid or address
direction?: 'deposit' | 'withdraw'; // Only used for txid queries, default: deposit
}
重要なレスポンスフィールド:
| フィールド | 説明 |
|---|---|
score | MistTrack が返すリスクスコア |
risk_level | Low、Moderate、High、または Severe |
detail_list | 人が読み取れるリスク指標 |
risk_detail | スコアリングに使用される詳細なリスクエクスポージャー記録 |
risk_detail[].hop_dic | クエリ対象とリスクエンティティ間のホップ単位の資金フローパス |
address_label | クエリ対象アドレスのエンティティラベル、または txid クエリの送信元/送信先アドレスのラベル |
risk_report_url | MistTrack AML リスクレポートの URL |
リスクレベルの目安:
| レベル | スコア | 推奨される対応 |
|---|---|---|
Severe | 91-100 | 出金と取引を禁止し、直ちに報告します |
High | 71-90 | 高水準の監視を維持し、より詳細な調査を実施します |
Moderate | 31-70 | 中程度の監視を適用します |
Low | 0-30 | 最小限の監視を行います |
プロンプトの例:
Assess the ETH risk score for address 0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045.
Check the risk score for this ETH transaction hash using withdraw direction: [TX_HASH]
再帰的なトランザクション分析
analyze_transactions_recursive は、資金追跡用のコンパクトな多層トランザクショングラフを構築します。
{
coin: string;
address: string;
max_depth?: number; // 1-3, default: 1
start_timestamp?: number;
end_timestamp?: number;
transaction_type?: 'in' | 'out' | 'all';
}
ラベル付きの取引相手、重要なリスクエンティティ、ラベルの統計情報、追跡可能な資金フローパスを特定できます。
例:
Analyze potential BTC fund flows for 1A1zP1eP5QGefi2DMPTfTL5SLmv7DivfNa with a depth of 2.
対応コイン
MistTrack は多くのチェーンとトークン形式に対応しています。一般的な例は次のとおりです。
- Ethereum:
ETH、USDT-ERC20、USDC-ERC20、WETH-ERC20 - Bitcoin:
BTC - TRON:
TRX、USDT-TRC20、USDC-TRC20 - BNB Smart Chain:
BNB、USDT-BEP20、USDC-BEP20 - Polygon:
POL-Polygon、USDT-Polygon、USDC-Polygon - Avalanche:
AVAX-Avalanche、USDT-Avalanche、USDC-Avalanche - Arbitrum、Optimism、Base、zkSync、Merlin、Toncoin、Solana、Litecoin、Dogecoin、Bitcoin Cash、HashKey Chain、Sui
最新の全リストについては、MistTrack の公式ドキュメントを参照してください:https://docs.misttrack.io/openapi/overview
ワークフローの例
アドレスラベルの検索
Check the labels for this Ethereum address: [ETH_ADDRESS]

アドレスの概要
Analyze the overview information for this Bitcoin address: [BTC_ADDRESS]

取引相手の分析
Analyze the counterparties of this address: [ETH_ADDRESS]
取引所の資金フロー追跡
Track fund flow between this address and exchanges with depth 2: [ETH_ADDRESS]

不正資金の検出
Check whether this address has malicious fund exposure: [ETH_ADDRESS]

ローカル開発
依存関係をインストールします:
npm install
TypeScript をビルドします:
npm run build
ローカルで実行します:
npm run dev -- --key YOUR_MISTTRACK_API_KEY
公式ドキュメント
- MistTrack ドキュメント:https://docs.misttrack.io/
- OpenAPI の概要:https://docs.misttrack.io/openapi/overview
- Risk Score V3.0:https://docs.misttrack.io/api-endpoints/get-risk-score-v3
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。