mcpField
3
3ilm-mcp

3ilm-mcp

本地服务
github.com/holistis安全27 周前更新

关于 3ilm-mcp

3ilm-mcp 是面向 AI Agent、安全研究人员和审计工具的智能合约漏洞数据 MCP 服务,整理了 Sherlock 审计竞赛中核实过的发现。它按 12 类模式提供接受率及通过和未通过的示例。

主要功能

  1. 01搜索 12 类漏洞模式
  2. 02查看模式统计和接受率
  3. 03浏览按数量排序的模式
  4. 04查看接受与拒绝的案例

适用场景

  1. 01比较某类漏洞的接受率
  2. 02了解 Sherlock 竞赛中的漏洞判定
  3. 03为智能合约审计研究查找案例

MCP 相关

它向 MCP 客户端提供漏洞搜索、模式详情和模式列表工具,数据来自已核实的 Sherlock 竞赛发现。

配置

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

mcp.json · 通用配置
{
"mcpServers": {
"holistis-3ilm": {
"command": "npx",
"args": [
"-y",
"3ilm-mcp"
]
}
}
}
启动命令npx -y 3ilm-mcp

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

安装包
npm3ilm-mcp1.0.1

工具

3

收录的工具列表 · 更新于 2 周前

参数类型必填说明
querystring是关键词搜索查询。示例:“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

评论

支持 Markdown

第一次接触 MCP?

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

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