Messari Influencer Mindshare and Asset Analysis について
ChainGuardは、Bitcoin、Ethereum、Hedera、Solanaのアドレス、コントラクト、不審な活動を自然言語で分析するブロックチェーン調査向けMCPサーバーです。クロスチェーン相関、リスク評価、調査レポートのツールを提供します。
主な機能
- 014つのチェーンのアドレスと取引を分析
- 02EthereumのラグプルとSolanaのパンプ・アンド・ダンプを検出
- 03チェーンをまたぐ不審な活動を関連付け
- 04調査レポートの作成とアドレスの評判確認
- 05リスクスコアとリアルタイム分析
活用シーン
- 01DeFiプロトコルやスマートコントラクトのリスク確認
- 02複数チェーンにまたがる不審なアドレスの調査
- 03個人ウォレットのセキュリティリスク評価
- 04取引所のコンプライアンスや法執行機関の調査用に情報を整理
MCP 対応
ChainGuardはMCP Streamable HTTPを実装し、Claude Desktopなどのクライアントにブロックチェーン分析、リスク検出、クロスチェーン相関、レポート作成のツールを提供します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
ChainGuard - マルチチェーンブロックチェーン犯罪検出 MCP サーバー
ChainGuard は、Bitcoin、Ethereum、Hedera、Solana の各ネットワークにおいて、自然言語での会話を通じて、Claude Desktop がリアルタイムのブロックチェーン犯罪検出とフォレンジック分析を実行できるようにする、AI 搭載 MCP サーバーです。
📋 詳細なプロジェクトの説明
ChainGuard は、Model Context Protocol(MCP)を通じて高度な犯罪検出機能を AI アシスタントに直接提供し、ブロックチェーンセキュリティに革新をもたらします。この革新的なソリューションは、DeFi エコシステムにおける利用しやすいブロックチェーンフォレンジックへの高まるニーズに対応します。
主な革新点:
- MCP との統合:初のブロックチェーン犯罪検出 MCP サーバー
- マルチチェーン対応:主要な 4 つのブロックチェーンネットワークを横断した統合分析
- 自然言語インターフェース:簡単な会話で複雑なブロックチェーン分析を実行
- リアルタイム検出:不審な活動をリアルタイムで監視・分析
技術アーキテクチャ:
- グローバルなスケーラビリティと低レイテンシを実現する Cloudflare Workers 上に構築
- MCP Streamable HTTP トランスポートプロトコルを実装
- 複数のブロックチェーン API(Etherscan、Helius、BlockCypher、Hedera Mirror Node)と統合
- 犯罪検出のための高度なパターン認識アルゴリズム
- 包括的なリスクスコアリングおよびレピュテーションシステム
ユースケース:
- DeFi プロトコルのセキュリティ監査
- 暗号資産取引所のコンプライアンス
- 法執行機関によるブロックチェーン調査
- 個人ウォレットのセキュリティ評価
- クロスチェーンでのマネーロンダリング検出
🚀 ライブサーバー:https://chainguard-mcp-server.ndivij2004.workers.dev/mcp
ハッカソンのテーマ:MCP と DeFi の自動化
このプロジェクトは、以下のとおりハッカソンの中心テーマに直接取り組みます。
- MCP との統合:AI アシスタントとシームレスに連携する、Model Context Protocol の完全な実装
- DeFi セキュリティ:DeFi プロトコルとトランザクション向けの高度な犯罪検出アルゴリズム
- クロスチェーン分析:包括的なセキュリティ対策を実現するマルチブロックチェーン対応
- リアルタイム検出:不審な活動やパターンのリアルタイム分析
🔧 Claude Desktop のクイックセットアップ
1. Claude Desktop を設定する
この設定を Claude Desktop の設定(claude_desktop_config.json)に追加します。
{
"mcpServers": {
"chainguard": {
"command": "npx",
"args": [
"mcp-remote",
"https://chainguard-mcp-server.ndivij2004.workers.dev/mcp"
]
}
}
}
2. Claude Desktop を再起動する
設定を追加したら、Claude Desktop を再起動します。ChainGuard のツールは 🔨 Tools セクションに表示されます。
3. 分析を開始する
以下のプロンプトを試してください。
- 「Bitcoin アドレス 1A1zP1eP5QGefi2DMPTfTL5SLmv7DivfNa を分析して、不審な活動がないか確認してください」
- 「Ethereum アドレス 0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045 に犯罪のパターンがないか確認してください」
- 「複数のアドレスを対象に、包括的な犯罪レポートを作成してください」
🛠️ 利用可能なツール(全 9 種類)
| ツール | 説明 | ブロックチェーン |
|---|---|---|
analyze_bitcoin_address | Bitcoin の犯罪検出とトランザクション分析 | Bitcoin |
analyze_ethereum_address | Ethereum アドレスの分析とスマートコントラクトのリスク評価 | Ethereum |
analyze_hedera_account | Hedera アカウントの挙動とコンセンサスの分析 | Hedera |
analyze_solana_wallet | Solana ウォレットの分析とトークンリスクの検出 | Solana |
detect_rug_pull_ethereum | Ethereum スマートコントラクトのラグプル検出 | Ethereum |
detect_pump_dump_solana | Solana トークンのパンプ・アンド・ダンプスキーム検出 | Solana |
analyze_cross_chain_activity | マルチチェーンにおける不審な活動の相関分析 | 全チェーン |
generate_crime_report | 包括的なフォレンジックレポート | 全チェーン |
check_address_reputation | 犯罪データベースに照らしたアドレスのレピュテーション確認 | 全チェーン |
📦 インストール手順
前提条件
- Node.js 18+
- npm または yarn パッケージマネージャー
- Cloudflare アカウント(デプロイ用)
- API キー(任意ですが、推奨):
インストール
# 1. Clone the repository
git clone https://github.com/ndivij2004/MessariMCP.git
cd MessariMCP
# 2. Install dependencies
npm install
# 3. Copy environment variables template
cp .env.example .env
# 4. Build the project
npm run build
# 5. (Optional) Run locally for testing
npx wrangler dev
🔐 環境変数
以下の環境変数に対応しています。
| 変数 | 説明 | 必須 | デフォルト |
|---|---|---|---|
ETHERSCAN_API_KEY | Ethereum データを拡充するための Etherscan API キー | いいえ | YourApiKeyToken |
HELIUS_API_KEY | Solana データを拡充するための Helius API キー | いいえ | demo |
BLOCKCYPHER_API_KEY | Bitcoin データ用の BlockCypher API キー | いいえ | 使用されません |
環境変数の設定
ローカル開発の場合:
# Edit .env file
ETHERSCAN_API_KEY=your_etherscan_api_key_here
HELIUS_API_KEY=your_helius_api_key_here
本番環境(Cloudflare Workers)の場合:
# Set secrets for production deployment
npx wrangler secret put ETHERSCAN_API_KEY
npx wrangler secret put HELIUS_API_KEY
# Verify secrets are set
npx wrangler secret list
Cloudflare Workers へのデプロイ
# Deploy to production
npx wrangler deploy
# Check deployment status
npx wrangler tail
🔍 主な機能
マルチチェーン犯罪検知
- Bitcoin 分析:トランザクションパターンの分析、ミキサーの検知、不審なアドレスの特定
- Ethereum セキュリティ:スマートコントラクトのラグプル検知、MEV 分析、ガス異常の検知
- Hedera フォレンジック:アカウントの挙動分析とコンセンサス時刻の検証
- Solana モニタリング:パンプ・アンド・ダンプの検知、ウォレットのクラスタリング、プログラム分析
高度な検知アルゴリズム
- パターン認識:ML を活用した不審なトランザクションパターンの検知
- リスクスコアリング:重み付けされた要因による包括的なリスク評価
- クロスチェーン相関分析:複数ブロックチェーンにまたがる活動パターンの分析
- リアルタイムモニタリング:新たな脅威や手口をリアルタイムで検知
💡 使用例
基本的なアドレス分析
User: "Analyze Bitcoin address 1A1zP1eP5QGefi2DMPTfTL5SLmv7DivfNa for suspicious activity"
ChainGuard Response:
- Transaction count: 1,000+
- Risk score: 15/100 (Low risk)
- Notable patterns: Genesis block address, high historical significance
- Recommendations: No suspicious activity detected
マルチチェーン調査
User: "Generate a comprehensive crime report for these addresses:
- Bitcoin: 1BvBMSEYstWetqTFn5Au4m4GFg7xJaNVN2
- Ethereum: 0x742d35Cc6634C0532925a3b8D4C9db4C7b5d8B3E"
ChainGuard Response:
- Cross-chain risk score: 75/100 (High risk)
- Suspicious patterns detected across both chains
- Timing correlations found in transaction patterns
- Recommended for further investigation
DeFi セキュリティ監査
User: "Check Ethereum contract 0x1f9840a85d5aF5bf1D1762F925BDADdC4201F984 for rug pull risks"
ChainGuard Response:
- Contract verification: ✅ Verified source code
- Ownership analysis: Decentralized governance
- Liquidity risks: Low
- Overall assessment: Safe for interaction
⚠️ 既知の問題
-
API のレート制限:
- デモ用 API キーでは、1 分あたりのリクエスト数が制限されています
- 解決策:本番環境では独自の API キーを使用してください
-
過去データの制限:
- 一部のブロックチェーン API では、過去のトランザクションを取得できる範囲が制限されています
- 影響:古いトランザクションが分析に含まれない場合があります
-
クロスチェーンのタイミング:
- ブロックチェーンごとに承認時間が異なるため、リアルタイムの相関分析に影響します
- 対処方法:分析ではタイムスタンプの正規化を行います
-
誤検知:
- 正当なアドレスでも、取引量が多い場合はリスク警告が発生することがあります
- 推奨事項:極端に活動量の多いアドレスは手動で確認してください
-
ネットワーク依存関係:
- 外部のブロックチェーン API(Etherscan、Helius など)に依存します
- 影響:サービスの可用性は上流プロバイダーに左右されます
🔧 トラブルシューティング
よくある問題
Claude Desktop にツールが表示されない場合:
mcp-remoteがインストールされていることを確認してください:npm install -g mcp-remoteclaude_desktop_config.jsonの設定を確認してください- 設定を変更した後、Claude Desktop を再起動してください
API エラーの場合:
- API キーが正しく設定されているか確認してください
- ネットワーク接続を確認してください
- API プロバイダーのステータスページを確認してください
ビルドに失敗する場合:
- Node.js 18 以降がインストールされていることを確認してください
- node_modules を削除して再インストールしてください:
rm -rf node_modules && npm install - TypeScript のコンパイルを確認してください:
npm run build
🏆 ハッカソンでの成果
- ✅ MCP の完全実装:完全な Model Context Protocol サーバー
- ✅ マルチチェーンサポート:Bitcoin、Ethereum、Hedera、Solana との統合
- ✅ 本番環境対応:API キー管理機能を備え、Cloudflare Workers にデプロイ済み
- ✅ 自然言語インターフェース:Claude Desktop とシームレスに統合
- ✅ 高度な分析:高度な犯罪検知アルゴリズム
- ✅ リアルタイム分析:ブロックチェーンをリアルタイムで監視する機能
📄 ライセンス
MIT License - 詳細については LICENSE ファイルを参照してください
👤 プロジェクト情報
- 主な連絡先:N DIVIJ(@holaworked - Telegram)
- チーム:個人
- プロジェクト名:ChainGuard - マルチチェーン・ブロックチェーン犯罪検知 MCP サーバー
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。