mcpField
C
chainanalyzer-mcp

chainanalyzer-mcp

本地服务
github.com/rascal-3金融数据11 周前更新

关于 chainanalyzer-mcp

chainanalyzer-mcp 将 ChainAnalyzer 的区块链 AML 分析能力提供给 AI Agent,覆盖 12 条链。它支持地址风险评估、制裁筛查、交易追踪、钱包聚类和跨链桥分析。

主要功能

  1. 01覆盖 12 条链的 AML 检查
  2. 02地址风险与制裁筛查
  3. 03交易和跨链资金追踪
  4. 04Bitcoin CoinJoin 检测
  5. 05钱包聚类与批量筛查

适用场景

  1. 01筛查地址是否涉及制裁
  2. 02追踪跨链交易资金流
  3. 03分析 Bitcoin 混币模式
  4. 04批量筛查地址以进行 AML 检查

MCP 相关

该 MCP 服务向客户端提供 ChainAnalyzer 工具,包括地址风险检查、制裁筛查、交易追踪、CoinJoin 检测、钱包聚类、批量筛查和跨链桥追踪。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

mcp.json · 通用配置
{
"mcpServers": {
"rascal-3-chainanalyzer": {
"command": "npx",
"args": [
"-y",
"chainanalyzer-mcp"
],
"env": {
"CHAINANALYZER_API_KEY": "<CHAINANALYZER_API_KEY>",
"X402_PRIVATE_KEY": "<X402_PRIVATE_KEY>",
"X402_NETWORK": "<X402_NETWORK>",
"CHAINANALYZER_BASE_URL": "<CHAINANALYZER_BASE_URL>"
}
}
}
}
启动命令npx -y chainanalyzer-mcp
需要配置的环境变量
CHAINANALYZER_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 solana
CHAINANALYZER_BASE_URLOverride the API base URL (default: https://chain-analyzer.com)

本地服务需要在你的电脑上安装运行环境(如 Node.js 18+)。各客户端的配置文件位置不同,请参考客户端文档。

安装包
npmchainanalyzer-mcp1.5.0

工具

还没有获取到工具列表

本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。

详细介绍

chainanalyzer-mcp

ChainAnalyzer 的 MCP 服务 — 为 AI Agent 提供多链区块链 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_checkOFAC / 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

Agent 技能与 Claude Code 插件

此代码库附带一个 Agent 技能,用于告知 Agent 何时使用这些工具、如何根据地址格式选择链、首先调用哪个工具,以及如何报告结果。任何可读取 SKILL.md 的 Agent 都可以使用(Claude Code、Cursor、Codex CLI、Gemini CLI、OpenClaw 等)。

Claude Code(插件:一步完成 MCP 服务和技能配置)
/plugin marketplace add rascal-3/chainanalyzer-mcp
/plugin install chainanalyzer-aml@chainanalyzer

在 shell 环境中设置 CHAINANALYZER_API_KEY(或设置 X402_PRIVATE_KEY 以按请求付费)。插件的 .mcp.json 会从中读取该变量。

其他 Agent

将 skills/chainanalyzer-aml/ 复制到 Agent 的技能目录,并按照“快速开始”中的说明配置 MCP 服务。

MCP 注册表

已列入官方 MCP 注册表,名称为 io.github.rascal-3/chainanalyzer-mcp。

身份验证

选择以下三种模式之一:

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_KEYtfk_ API 密钥(任何套餐均可,包括 Free)API 密钥或 x402 二选一
X402_PRIVATE_KEY用于 USDC 支付的钱包私钥API 密钥或 x402 二选一
X402_NETWORK支付网络:base 或 solana(默认值:base)否
CHAINANALYZER_BASE_URLAPI 基础 URL(默认值:https://chain-analyzer.com)否

使用示例

配置完成后,向 AI Agent 提问:

“检查这个 Ethereum 地址是否受到制裁:0x1234...”

“分析这个 Solana 钱包的风险评分:ABC123...”

“追踪这笔 Bitcoin 交易的资金流向,并检查是否存在混币模式”

“对这 20 个地址进行 AML 合规筛查”

Agent 将自动调用相应的 ChainAnalyzer 工具。

支持的链

所有 12 条链均已向自助计划开放。

链亮点
BitcoinOFAC 筛查、粉尘攻击、剥离链、CoinJoin 检测
Ethereum18+ 个检测器、Neo4j 图分析、制裁筛查、混币器
Polygon / BNB Smart Chain / Base / Arbitrum / Optimism / Avalanche / Kaia完整的 EVM AML 套件、跨链桥追踪
Solana代币安全(rug pull、蜜罐)、钱包清空器检测、跨链桥追踪
TRONUSDT 流向筛查、制裁筛查(独立扫描器)
XRP交易所 / 发行方标签、制裁筛查(独立扫描器)

bridge_flow_trace 支持 EVM 链、Solana 和 Kaia。detect_coinjoin 仅支持 Bitcoin。

链接

许可证

MIT - 参见 LICENSE


由 refinancier, inc. 构建

评论

支持 Markdown

第一次接触 MCP?

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

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