mcpField
M
Messari Influencer Mindshare and Asset Analysis

Messari Influencer Mindshare and Asset Analysis

本地服务
github.com/N-45divAI 与智能体759 周前更新

关于 Messari Influencer Mindshare and Asset Analysis

ChainGuard 是一个面向区块链取证的 MCP 服务,支持通过自然语言分析 Bitcoin、Ethereum、Hedera 和 Solana 的地址、合约及可疑活动。它提供跨链关联、风险评分和犯罪调查报告工具。

主要功能

  1. 01分析四条链上的地址与交易
  2. 02检测 Ethereum Rug Pull 和 Solana Pump & Dump
  3. 03关联跨链可疑活动
  4. 04生成取证报告并评估地址信誉
  5. 05提供风险评分与实时活动分析

适用场景

  1. 01审查 DeFi 协议和智能合约风险
  2. 02调查多个链上的可疑地址
  3. 03评估个人钱包的安全风险
  4. 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_addressBitcoin 犯罪检测和交易分析Bitcoin
analyze_ethereum_addressEthereum 地址分析和智能合约风险评估Ethereum
analyze_hedera_accountHedera 账户行为和共识分析Hedera
analyze_solana_walletSolana 钱包分析和代币风险检测Solana
detect_rug_pull_ethereumEthereum 智能合约跑路检测Ethereum
detect_pump_dump_solanaSolana 代币拉高出货骗局检测Solana
analyze_cross_chain_activity多链可疑活动关联分析所有链
generate_crime_report全面的取证报告所有链
check_address_reputation查询地址在犯罪数据库中的信誉所有链

📦 安装步骤

前置条件
安装
# 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

⚠️ 已知问题

  1. API 速率限制:

    • 演示 API 密钥每分钟可发送的请求数有限
    • 解决方案:在生产环境中使用自己的 API 密钥
  2. 历史数据限制:

    • 某些区块链 API 会限制历史交易的查询深度
    • 影响:较早的交易可能不会纳入分析
  3. 跨链时间差异:

    • 不同区块链的确认时间会影响实时关联
    • 缓解措施:分析会对时间戳进行标准化处理
  4. 误报:

    • 交易量较大的正常地址可能触发风险警报
    • 建议:对活动异常频繁的地址进行人工审查
  5. 网络依赖:

    • 依赖外部区块链 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 服务

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。