ChainGuard是一款基于AI的MCP服务器,它使Claude Desktop能够通过自然语言对话在比特币、以太坊、哈德拉斯和索拉纳网络上进行实时的区块链犯罪检测和取证分析。
ChainGuard通过模型上下文协议(MCP)将先进的犯罪检测能力直接引入AI助手,从而革新了区块链安全。这一创新解决方案解决了去中心化金融(DeFi)生态系统中日益增长的可访问性区块链取证需求。
核心创新:
技术架构:
应用场景:
🚀 实时服务器:https://chainguard-mcp-server.ndivij2004.workers.dev/mcp
该项目直接响应黑客马拉松的核心主题:
在你的Claude Desktop设置(claude_desktop_config.json)中添加以下配置:
{
"mcpServers": {
"chainguard": {
"command": "npx",
"args": [
"mcp-remote",
"https://chainguard-mcp-server.ndivij2004.workers.dev/mcp"
]
}
}
}
添加配置后,重启Claude Desktop。ChainGuard工具将在工具部分(🔨 Tools)下出现。
尝试这些示例提示:
| 工具 | 描述 | 区块链 |
|---|---|---|
analyze_bitcoin_address | 比特币犯罪检测和交易分析 | 比特币 |
analyze_ethereum_address | 以太坊地址分析和智能合约风险 | 以太坊 |
analyze_hedera_account | 哈德拉斯账户行为和共识分析 | 哈德拉斯 |
analyze_solana_wallet | 索拉纳钱包分析和代币风险检测 | 索拉纳 |
detect_rug_pull_ethereum | 以太坊智能合约拉地毯检测 | 以太坊 |
detect_pump_dump_solana | 索拉纳代币泵与倾销计划检测 | 索拉纳 |
analyze_cross_chain_activity | 多链可疑活动关联 | 所有链 |
generate_crime_report | 综合取证报告 | 所有链 |
check_address_reputation | 地址信誉对比犯罪数据库 | 所有链 |
# 1. 克隆仓库
git clone https://github.com/ndivij2_2004/MessariMCP.git
cd MessariMCP
# 2. 安装依赖
npm install
# 3. 复制环境变量模板
cp .env.example .env
# 4. 构建项目
npm run build
# 5. (可选)本地运行测试
npx wrangler dev
支持以下环境变量:
| 变量 | 描述 | 是否必需 | 默认值 |
|---|---|---|---|
ETHERSCAN_API_KEY | Etherscan API密钥,用于增强以太坊数据 | 否 | YourApiKeyToken |
HELIUS_API_KEY | Helius API密钥,用于增强索拉纳数据 | 否 | demo |
BLOCKCYPHER_API_KEY | BlockCypher API密钥,用于比特币数据 | 否 | 不使用 |
本地开发:
# 编辑.env文件
ETHERSCAN_API_KEY=your_etherscan_api_key_here
HELIUS_API_KEY=your_helius_api_key_here
生产部署(Cloudflare Workers):
# 设置生产部署的秘密
npx wrangler secret put ETHERSCAN_API_KEY
npx wrangler secret put HELIUS_API_KEY
# 验证秘密是否已设置
npx wrangler secret list
# 部署到生产环境
npx wrangler deploy
# 检查部署状态
npx wrangler tail
用户:"分析比特币地址1A1zP1eP5QGefi2DMPTfTL5SLmv7DivfNa的可疑活动"
ChainGuard响应:
- 交易数量:1,000+
- 风险评分:15/100(低风险)
- 显著模式:创世区块地址,历史意义重大
- 建议:未检测到可疑活动
用户:"生成这些地址的综合犯罪报告:
- 比特币:1BvBMSEYstWetqTFn5Au4m4GFg7xJaNVN2
- 以太坊:0x742d35Cc6634C0532925a3b8D4C9db4C7b5d8B3E"
ChainGuard响应:
- 跨链风险评分:75/100(高风险)
- 在两条链上检测到可疑模式
- 发现在交易模式中的时间相关性
- 推荐进一步调查
用户:"检查以太坊合约0x1f9840a85d5aF5bf1D1762F925BDADdC4201F984的拉地毯风险"
ChainGuard响应:
- 合约验证:✅ 验证源代码
- 所有权分析:去中心化治理
- 流动性风险:低
- 总体评估:安全交互
API速率限制:
历史数据限制:
跨链时间:
误报:
网络依赖:
Claude Desktop未显示工具:
mcp-remote:npm install -g mcp-remoteclaude_desktop_config.json中的配置API错误:
构建失败:
rm -rf node_modules && npm installnpm run buildMIT许可证 - 查看LICENSE文件获取详情