关于 3ilm-mcp
3ilm-mcp 是面向 AI Agent、安全研究人员和审计工具的智能合约漏洞数据 MCP 服务,整理了 Sherlock 审计竞赛中核实过的发现。它按 12 类模式提供接受率及通过和未通过的示例。
主要功能
- 01搜索 12 类漏洞模式
- 02查看模式统计和接受率
- 03浏览按数量排序的模式
- 04查看接受与拒绝的案例
适用场景
- 01比较某类漏洞的接受率
- 02了解 Sherlock 竞赛中的漏洞判定
- 03为智能合约审计研究查找案例
MCP 相关
它向 MCP 客户端提供漏洞搜索、模式详情和模式列表工具,数据来自已核实的 Sherlock 竞赛发现。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
工具
3收录的工具列表 · 更新于 2 周前
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| query | string | 是 | 关键词搜索查询。示例:“oracle price manipulation”、“reentrancy”、“fee calculation”、“flash loan”、“access control”、“rounding error” |
详细介绍
3ilm MCP 服务
提供 3ilm 的 MCP 服务:一个精选知识库,收录了来自 10 场已完全核对的 Sherlock 审计竞赛的 1,032 条智能合约漏洞发现。
专为需要结构化数据的 AI Agent、安全研究人员和审计工具打造,帮助了解哪些漏洞类别能获得报酬、报酬率如何,以及原因是什么。
关于 3ilm
3ilm(阿拉伯语:علم,意为“知识”)包含:
- 1,032 条已验证的发现,来自 10 场 Sherlock 竞赛(已根据竞赛结果完成全面核对)
- 12 种漏洞模式类别,提供真实的受理率,而非估算值
- 每个类别的已受理和已拒绝案例,可用于了解哪些问题能通过分诊
工具
| 工具 | 说明 |
|---|---|
search_vulnerabilities | 在全部 12 个类别中进行关键词搜索。返回匹配的模式及其受理率和示例。 |
get_pattern_details | 查询某个特定模式的完整统计表:总数、受理率、Sherlock 专项说明和示例。 |
list_patterns | 按数量排序列出全部 12 种模式,并显示 🟢🟡🔴 受理率指示标记。 |
安装
npx 3ilm-mcp
添加到 Claude / Cursor
Claude Desktop(添加到 claude_desktop_config.json):
{
"mcpServers": {
"3ilm": {
"command": "npx",
"args": ["-y", "3ilm-mcp"]
}
}
}
Cursor(添加到 .cursor/mcp.json):
{
"mcpServers": {
"3ilm": {
"command": "npx",
"args": ["-y", "3ilm-mcp"]
}
}
}
查询示例
向你的 AI 助手提问:
- “Sherlock 上预言机操纵漏洞发现的受理率是多少?”
- “列出所有漏洞模式及其报酬率”
- “搜索重入漏洞:有多少比例会被受理?”
- “已受理的闪电贷漏洞发现与被拒绝的有什么不同?”
数据来源
与 vulnerability-acceptance-rates.json 使用相同的底层数据集,采用 CC0 许可,可直接下载,无需服务端。该文件是权威且可公开复现的数据源;此处的数值取自该文件,并非独立计算。所有发现都根据实际竞赛结果进行了核对,不涉及爬取或估算。具体核对方法请参阅 METHODOLOGY.md。
12 种模式:fee-miscalculation、dos-griefing、reentrancy、trusted-actor、overflow、staleness、rounding、access-control、oracle-manipulation、mev-slippage、liquidation、flash-loan。
与 bug-bounty-intelligence-mcp 的关系
两个 MCP 服务都读取相同的已验证数据,但涵盖范围不同:
| 3ilm-mcp(本仓库) | bug-bounty-intelligence-mcp | |
|---|---|---|
| 模式搜索 / 受理率 | 免费 | 免费(list_vulnerability_patterns) |
| 全仓库合约扫描 | 不提供 | $5 USDC,通过 x402(scan_contract) |
| 费用 | 始终免费,无付费层级 | 免费工具 + 一个付费工具 |
| 适用场景 | 只想通过 MCP 获取模式数据,不需要其他功能 | 还想扫描自己的合约 |
如果你只需要查询受理率,两个服务都能提供完全相同的功能。如果你想要更小巧、仅提供免费功能的套件,请使用 3ilm-mcp;如果你还需要付费的全仓库扫描工具,请使用 bug-bounty-intelligence-mcp。
相关链接
- HTTP API(按查询付费,使用 Base 上的 USDC):
https://wazir-x402.duckdns.org/api/vuln-search?q=oracle - x402 收费网关:所有端点均列于
/api/status
许可证
MIT
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。