关于 Messari Influencer Mindshare and Asset Analysis
ChainGuard 是一个面向区块链取证的 MCP 服务,支持通过自然语言分析 Bitcoin、Ethereum、Hedera 和 Solana 的地址、合约及可疑活动。它提供跨链关联、风险评分和犯罪调查报告工具。
主要功能
- 01分析四条链上的地址与交易
- 02检测 Ethereum Rug Pull 和 Solana Pump & Dump
- 03关联跨链可疑活动
- 04生成取证报告并评估地址信誉
- 05提供风险评分与实时活动分析
适用场景
- 01审查 DeFi 协议和智能合约风险
- 02调查多个链上的可疑地址
- 03评估个人钱包的安全风险
- 04为交易所合规或执法调查整理线索
MCP 相关
ChainGuard 实现 MCP Streamable HTTP,并向 Claude Desktop 等客户端提供区块链分析、风险检测、跨链关联和报告工具。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。
工具
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍
ChainGuard - 多链区块链犯罪检测 MCP 服务
ChainGuard 是一款由 AI 驱动的 MCP 服务,可通过自然语言对话,让 Claude Desktop 在 Bitcoin、Ethereum、Hedera 和 Solana 网络上进行实时区块链犯罪检测和取证分析。
📋 项目详细说明
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 集成:完整实现 Model Context Protocol,实现与 AI 助手的无缝集成
- 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 安全:智能合约 Rug Pull 检测、MEV 分析和 Gas 异常检测
- 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 密钥每分钟可发送的请求数有限
- 解决方案:在生产环境中使用自己的 API 密钥
-
历史数据限制:
- 某些区块链 API 会限制历史交易的查询深度
- 影响:较早的交易可能不会纳入分析
-
跨链时间差异:
- 不同区块链的确认时间会影响实时关联
- 缓解措施:分析会对时间戳进行标准化处理
-
误报:
- 交易量较大的正常地址可能触发风险警报
- 建议:对活动异常频繁的地址进行人工审查
-
网络依赖:
- 依赖外部区块链 API(Etherscan、Helius 等)
- 影响:服务可用性取决于上游提供商
🔧 故障排除
常见问题
Claude Desktop 未显示工具:
- 确保已安装
mcp-remote:npm install -g mcp-remote - 检查
claude_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
- ✅ 可用于生产环境:部署在 Cloudflare Workers 上,并具备 API 密钥管理功能
- ✅ 自然语言界面:与 Claude Desktop 无缝集成
- ✅ 高级分析:复杂的犯罪检测算法
- ✅ 实时分析:具备实时区块链监控能力
📄 许可证
MIT 许可证 - 详情请参阅 LICENSE 文件
👤 项目信息
- 主要联系人:N DIVIJ(@holaworked - Telegram)
- 团队:个人项目
- 项目标题:ChainGuard - 多链区块链犯罪检测 MCP 服务
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。