关于 On-chain Forensics
On-chain Forensics 是供 Agent 进行代币和钱包尽职调查的 MCP 服务。它基于实时链上读取应用确定性规则,返回代币评级,以及铸造活动、结算检查和持有者资料等信息。
主要功能
- 01为代币评定 A–F 级
- 02检查代币铸造事件
- 03检查结算可行性
- 04查看代币和钱包资料
- 05基于实时链上数据应用确定性规则
适用场景
- 01考虑购买前筛查代币
- 02检查铸造活动和权限
- 03核验代币注册信息及 ERC-20 可读性
- 04查看钱包持有资产
MCP 相关
该服务通过 stdio 上的换行分隔 JSON-RPC 2.0 向 MCP 客户端提供 6 个工具,包括代币评级、铸造检查、结算检查和资料查询。
配置
远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。
https://solene-fa2010da.base44.app/functions/forensicsMcpclaude mcp add --transport http dev-onchainforensics-forensics https://solene-fa2010da.base44.app/functions/forensicsMcp{"mcpServers":{"dev-onchainforensics-forensics":{"type":"http","url":"https://solene-fa2010da.base44.app/functions/forensicsMcp"}}}在 Cursor 中打开{"servers":{"dev-onchainforensics-forensics":{"type":"http","url":"https://solene-fa2010da.base44.app/functions/forensicsMcp"}}}在 VS Code 中打开{"mcpServers":{"dev-onchainforensics-forensics":{"type":"http","url":"https://solene-fa2010da.base44.app/functions/forensicsMcp"}}}{"mcpServers":{"dev-onchainforensics-forensics":{"serverUrl":"https://solene-fa2010da.base44.app/functions/forensicsMcp"}}}命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。
工具
详细介绍
链上取证 MCP 服务
适用于任何兼容 MCP 的 Agent 的代币尽职调查工具:询问“我该不该碰这个代币”,即可获得带理由的评级,而不是价格走势图。零依赖,使用 stdio 传输,无需安装。
npx -y onchain-forensics-mcp
已在 npm 上发布为 onchain-forensics-mcp。
如果无法访问注册表,也可以直接从 GitHub 安装相同代码:
npx -y github:leohoudinisanders-byte/forensics-mcp。
工具
| 工具 | 可回答的问题 | 价格 |
|---|---|---|
token_verdict | 我该不该碰这个代币?提供 A-F 评级、结论等级、活跃度评分和一句话吐槽。 | 免费试用,之后 $0.001 |
token_mints | 这个代币正在增发吗?提供铸币事件、铸币数量、铸币权限和准确时间范围。 | 免费试用,之后 $0.02 |
settlesafe_check | 这个代币实际上能否结算?检查注册表规范性、ERC-20 可读性和暂停状态。 | 免费试用,之后 $0.02 |
token_profile | 完整的可读资料:供应量、小数位数、持有者和顶级钱包。 | 免费试用,之后 $0.05 |
wallet_profile | 这个钱包是真实的吗?它持有哪些资产? | 免费试用,之后 $0.05 |
forensics_catalog | 此服务还能回答什么问题,费用是多少?免费,无需网络调用。 | 免费 |
评级根据对实时链上数据的读取,按确定性规则计算。决策流程中不使用大模型,因此同一代币每次都会得到相同评级。
安装
Claude Desktop(~/Library/Application Support/Claude/claude_desktop_config.json):
{
"mcpServers": {
"onchain-forensics": {
"command": "npx",
"args": ["-y", "onchain-forensics-mcp"]
}
}
}
Claude Code:
claude mcp add onchain-forensics -- npx -y onchain-forensics-mcp
Cursor(.cursor/mcp.json)和任何其他客户端都使用相同的 command + args 配置。
LangChain / Vercel AI SDK / 自定义运行时:此服务通过 stdio 使用以换行符分隔的 JSON-RPC 2.0,因此可以接入任何 MCP 客户端实现。已实现的方法:initialize、tools/list、tools/call、ping。
免费开发者密钥(每月 10,000 次调用)
curl -X POST https://api.onchainforensics.dev/functions/devKeys \
-H "Content-Type: application/json" -d '{"email":"[email protected]"}'
响应中会包含一个仅显示一次的密钥。设置好密钥后,每次工具调用都将变为普通数据读取,无需支付签名:
{
"mcpServers": {
"onchain-forensics": {
"command": "npx",
"args": ["-y", "onchain-forensics-mcp"],
"env": { "FORENSICS_DEV_KEY": "fxk_..." }
}
}
}
付款
每个工具都会先调用免费试用层。该路由的每日额度用完后,付费端点会返回 HTTP 402,工具会返回解码后的 x402 挑战(价格、USDC 资产、payTo、网络),而不是报错。因此,能够签署付款的 Agent 可以继续操作,而不能付款的 Agent 也能获知确切费用。
- 按次付费:使用任意 x402 客户端调用
https://api.onchainforensics.dev/functions/<route> - 预付密钥(每次调用无需签名):
POST /functions/forensicsCredits {"plan":"pack1"}
环境变量
| 变量 | 默认值 |
|---|---|
FORENSICS_BASE_URL | https://api.onchainforensics.dev/functions |
FORENSICS_CHAIN | base |
FORENSICS_TIMEOUT_MS | 45000 |
FORENSICS_DEV_KEY | 空(回退到免费试用,然后返回 x402 挑战) |
许可证
MIT
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。