chainanalyzer-mcp について
chainanalyzer-mcpは、ChainAnalyzerのブロックチェーンAML分析をAIエージェントに提供します。12チェーンに対応し、アドレスリスク、制裁審査、取引追跡、ウォレットクラスタリング、クロスチェーンブリッジ分析を行えます。
主な機能
- 0112チェーンのAMLチェック
- 02アドレスリスクと制裁審査
- 03取引とブリッジ資金の追跡
- 04BitcoinのCoinJoin検出
- 05ウォレット分析と一括審査
活用シーン
- 01アドレスの制裁対象該当性を審査
- 02チェーンをまたぐ資金移動を追跡
- 03Bitcoinのミキシングパターンを分析
- 04複数アドレスをまとめてAML審査
MCP 対応
MCPサーバーは、アドレスリスク確認、制裁審査、取引追跡、CoinJoin検出、ウォレットクラスタリング、一括審査、ブリッジ追跡のChainAnalyzerツールを公開します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
npx -y chainanalyzer-mcpCHAINANALYZER_API_KEYシークレットChainAnalyzer API key (tfk_...) for subscription billing (Pro plan or higher). Use this or X402_PRIVATE_KEY.X402_PRIVATE_KEYシークレットWallet private key used to sign x402 USDC micropayments (pay-per-request mode, no account needed). Use this or CHAINANALYZER_API_KEY.X402_NETWORKx402 payment network: base (default) or solanaCHAINANALYZER_BASE_URLOverride the API base URL (default: https://chain-analyzer.com)ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
chainanalyzer-mcp
ChainAnalyzer 用の MCP サーバー — AI エージェント向けのマルチチェーン・ブロックチェーン AML リスク分析ツールです。
12 のチェーンすべてでセルフサービス利用が可能です。Bitcoin、Ethereum、Polygon、BNB Smart Chain、Base、Arbitrum、Optimism、Avalanche、Solana、Kaia、TRON、XRP に対応しています。76 種類以上の検出ルール、ML による異常スコアリング、Neo4j グラフ分析を備えています。
ツール
| ツール | 説明 | 価格 |
|---|---|---|
check_address_risk | あらゆるブロックチェーンアドレスの AML リスクスコア | $1.00 |
sanctions_check | OFAC/FATF/JFSA 制裁スクリーニング | $0.50 |
trace_transaction | ML 異常検出を用いたトランザクションフローの追跡 | $3.00 |
detect_coinjoin | CoinJoin/ミキシングパターンの検出(Bitcoin) | $1.00 |
cluster_wallet | Neo4j グラフ分析によるウォレットのクラスタリング | $2.50 |
batch_screening | AML バッチスクリーニング(最大 50 アドレス) | $5.00 |
bridge_flow_trace | Solver 検出と同一インテント相関を用いたマルチホップのクロスチェーン調査追跡(NEAR Intents/Wormhole/Stargate/Across/Synapse/Hop/deBridge) | $3.00 |
クイックスタート
Claude Desktop / Claude Code
MCP 設定に追加します。
{
"mcpServers": {
"chainanalyzer-aml": {
"command": "npx",
"args": ["-y", "chainanalyzer-mcp"],
"env": {
"CHAINANALYZER_API_KEY": "tfk_your_api_key"
}
}
}
}
ソースから実行
git clone https://github.com/rascal-3/chainanalyzer-mcp.git
cd chainanalyzer-mcp
npm install
npm start
エージェントスキルと Claude Code プラグイン
このリポジトリには、エージェントにこれらのツールをいつ使うか、アドレス形式からチェーンをどう選ぶか、どのツールを最初に呼び出すか、結果をどう報告するかを指示する エージェントスキル が含まれています。SKILL.md を読み込むあらゆるエージェント(Claude Code、Cursor、Codex CLI、Gemini CLI、OpenClaw など)で利用できます。
Claude Code(プラグイン:MCP サーバーとスキルを一度に導入)
/plugin marketplace add rascal-3/chainanalyzer-mcp
/plugin install chainanalyzer-aml@chainanalyzer
シェル環境で CHAINANALYZER_API_KEY を設定します(リクエストごとの支払いには X402_PRIVATE_KEY を設定します)。プラグインの .mcp.json は、これらの環境変数から値を読み込みます。
その他のエージェント
skills/chainanalyzer-aml/ をエージェントのスキルディレクトリにコピーし、クイックスタートの説明に従って MCP サーバーを設定します。
MCP レジストリ
公式の MCP レジストリ に io.github.rascal-3/chainanalyzer-mcp として登録されています。
認証
次の 3 つの方式から選択します。
1. API キー(Free を含むすべてのプラン)
chain-analyzer.com → Account → Settings → API Keys で tfk_ API キーを作成します。すべてのプランでキーを発行できます。Free プランには月 10 回のスキャンが含まれており、支払いの前に制裁、リスク、追跡、CoinJoin、クラスタリングを試すのに十分です。API キーモードでは、batch_screening は Starter 以上、bridge_flow_trace は Business 以上が必要です(x402 モードではプランによる制限はありません)。プランごとのレート制限:Free は毎分 10 回、Starter は毎分 30 回、Pro は毎分 60 回、Business は毎分 120 回、Enterprise は毎分 300 回です。
{
"env": {
"CHAINANALYZER_API_KEY": "tfk_your_api_key"
}
}
2. x402 USDC 決済(リクエストごとの支払い)
アカウントは不要です。リクエストごとに Base または Solana 上の USDC で支払います。
{
"env": {
"X402_PRIVATE_KEY": "your_wallet_private_key",
"X402_NETWORK": "base"
}
}
x402 npm パッケージが必要です:npm install x402
3. 開発モード
認証は不要です。ChainAnalyzer サーバーで X402_ENABLED=false の場合に動作します。
{
"env": {
"CHAINANALYZER_BASE_URL": "http://localhost:3000"
}
}
環境変数
| 変数 | 説明 | 必須 |
|---|---|---|
CHAINANALYZER_API_KEY | tfk_ API キー(Free を含むすべてのプラン) | API キーまたは x402 のいずれか |
X402_PRIVATE_KEY | USDC 決済用ウォレットの秘密鍵 | API キーまたは x402 のいずれか |
X402_NETWORK | 決済ネットワーク:base または solana(デフォルト:base) | いいえ |
CHAINANALYZER_BASE_URL | API ベース URL(デフォルト:https://chain-analyzer.com) | いいえ |
使用例
設定後、AI エージェントに次のように尋ねます。
「この Ethereum アドレスが制裁対象か確認してください:0x1234...」
「この Solana ウォレットのリスクスコアを分析してください:ABC123...」
「この Bitcoin トランザクションの資金フローを追跡し、ミキシングパターンがないか確認してください」
「これら 20 件のアドレスを AML コンプライアンスの観点からスクリーニングしてください」
エージェントは適切な ChainAnalyzer ツールを自動的に呼び出します。
対応チェーン
セルフサービスプランでは、12チェーンすべてを利用できます。
| チェーン | 特長 |
|---|---|
| Bitcoin | OFACスクリーニング、ダスト攻撃、ピールチェーン、CoinJoin検出 |
| Ethereum | 18種類以上の検出器、Neo4jグラフ分析、制裁対象、ミキサー |
| Polygon / BNB Smart Chain / Base / Arbitrum / Optimism / Avalanche / Kaia | EVM向けAML機能一式、ブリッジの追跡 |
| Solana | トークンセキュリティ(ラグプル、ハニーポット)、ウォレットドレイナーの検出、ブリッジの追跡 |
| TRON | USDTフローのスクリーニング、制裁対象(独立スキャナー) |
| XRP | 取引所/発行者のラベル、制裁対象(独立スキャナー) |
bridge_flow_traceはEVMチェーン、Solana、Kaiaに対応しています。detect_coinjoinはBitcoin専用です。
リンク
- ChainAnalyzer — ウェブプラットフォーム
- AIエージェントからChainAnalyzerを利用する — スキル、プラグイン、MCPのセットアップガイド
- APIリファレンス
- x402 Protocol — リクエストごとの従量課金標準
ライセンス
MIT - LICENSEを参照してください
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。