Token导航 LogoToken导航

MCP Server · 安全风控

ExploitDB MCP

一个提供漏洞数据库查询功能的MCP服务器,支持通过关键词、CVE ID、平台等多种方式搜索漏洞信息,增强网络安全研究和威胁情报能力。

HTTP官方级别未说明来源级核验工具 0
威胁情报JavaScriptClaude安全

快速开始

公开资料没有提供安装命令,按仓库或官方文档接入。
作者 / 组织
Cyreslab-AI
提供方
Cyreslab-AI

工具数量

0

来源目录标注

资源数量

0

来源目录标注

提示词数量

0

来源目录标注

GitHub Star

24

仓库热度

收录来源

4 个

MCP World

选型结论

ExploitDB MCP 属于安全风控类 MCP Server,公开资料标注 0 个工具,通过HTTP 远程服务接入,适配 Claude,没有现成的安装命令;接入前先确认权限范围。

分类

安全风控

传输方式

HTTP

认证方式

无需认证

部署方式

公开资料未说明

安装与配置

公开目录没有给出安装命令,需要按仓库 README安装;下面按同类条目的通用流程说明。

远程服务不用写启动命令,在客户端 MCP 配置里填服务地址即可,具体字段按官方文档填写。

上手步骤

  1. 1

    确认访问方式

    这是HTTP 远程服务,本地不用装依赖;先确认服务地址、账号归属和额度,再决定接哪个客户端。

  2. 2

    获取服务

    公开目录没有给出安装命令,按仓库 README里的步骤安装或获取服务。

  3. 3

    写入客户端配置

    在客户端的 MCP 配置里填服务地址;需要授权的先完成登录,再回到客户端刷新。

  4. 4

    验证是否可用

    连接成功后客户端会列出 0 个工具,随便调一个只读工具确认能返回结果。

接入前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

公开资料仍需确认:安装命令

详细介绍

利用DB MCP服务器

一个模型上下文协议服务器,提供对ExploitDB功能的访问,由 Cyreslab.ai该服务器使克劳德等人工智能助手能够查询有关安全漏洞和漏洞的信息,从而增强网络安全研究和威胁情报能力。

GitHub存储库: 联系: contact@cyreslab.ai

特性

  • 漏洞利用搜索:按关键字、CVE ID、平台等搜索漏洞
  • 漏洞利用详细信息:获取有关特定漏洞的全面信息,包括代码
  • CVE查找:查找与特定CVE ID相关的所有漏洞利用
  • 最近的漏洞:跟踪新添加的漏洞
  • 统计:了解按平台、类型和年份划分的漏洞利用分布情况
  • 自动更新:通过计划更新使数据库保持最新

安装

先决条件

  • Node.js(v16或更高版本)
  • npm(v7或更高版本)

安装步骤

  1. 克隆存储库:
   git clone https://github.com/Cyreslab-AI/exploitdb-mcp-server.git
   cd exploitdb-mcp-server
  1. 安装依赖项:
   npm install
  1. 构建项目:
   npm run build
  1. 配置服务器:

- 创建一个 .env 根目录中的文件基于 .env.example - 根据需要调整设置(数据目录、更新频率等)

  1. 初始化数据库:
   npm run update-db

备注:初始数据库更新可能需要几分钟,因为它处理了ExploitDB CSV文件中的约47000个漏洞。该脚本通过为必填字段使用回退值来优雅地处理丢失或格式错误的数据。

  1. 运行服务器:
   node build/index.js

MCP配置

要将此服务器与Claude或其他MCP兼容助手一起使用,请将其添加到MCP配置中:

{
  "mcpServers": {
    "mcp-exploitdb-server": {
      "command": "node",
      "args": ["/path/to/exploitdb-mcp-server/build/index.js"]
    }
  }
}

可用工具

ExploitDB MCP服务器提供了18个全面的工具来查询和分析漏洞数据:

核心搜索工具

  1. 搜索_开发 -使用多个过滤器进行常规搜索
  2. get_exploit -获取特定漏洞利用的详细信息
  3. find_by_cve -通过CVE ID查找漏洞
  4. get_recent_exploits -获取最近添加的漏洞
  5. get_统计 -获取数据库统计信息

高级搜索工具

  1. 搜索_平台 -使用过滤器搜索特定平台的漏洞
  2. 搜索_类型 -按漏洞类型搜索(网络应用程序、远程、本地、dos、硬件)
  3. 搜索_作者 -查找特定作者的所有漏洞
  4. 搜索_日期_范围 -查找日期范围内的漏洞
  5. 搜索_标签 -按生成的标签搜索(sql注入、xss等)

分析和情报工具

  1. get_platform_statistics -获取特定平台的详细统计数据
  2. get_trending_exploits -查找最近添加的漏洞(可配置的时间段)
  3. 比较漏洞 -并排比较多个漏洞
  4. get_exploit_timeline -获取漏洞利用的时间轴

实用工具

  1. batch_get_漏洞利用 -高效检索多个漏洞(最多50个)
  2. 获取漏洞 -按平台、作者、CVE或标签查找相关漏洞
  3. validate_exploit_id -检查漏洞ID是否存在
  4. export_search_results -以JSON或CSV格式导出搜索结果

使用示例

搜索漏洞

使用 search_exploits 在数据库中搜索漏洞的工具:


mcp-exploitdb-server
search_exploits

{
  "query": "wordpress plugin",
  "platform": "php",
  "limit": 5
}

其他搜索参数:

  • type:按漏洞利用类型筛选(例如,webapps、远程、本地)
  • cve:按CVE ID筛选
  • author:按作者姓名筛选
  • start_date/end_date:按日期范围筛选(YYYY-MM-DD)
  • verified:按验证状态筛选(真/假)
  • offset:用于分页

获取漏洞利用详细信息

使用 get_exploit 用于检索特定漏洞利用详细信息的工具:


mcp-exploitdb-server
get_exploit

{
  "id": 12345,
  "include_code": true
}

查找CVE漏洞

使用 find_by_cve 用于查找与特定CVE相关的所有漏洞的工具:


mcp-exploitdb-server
find_by_cve

{
  "cve": "CVE-2021-44228",
  "limit": 10
}

获取最新漏洞

使用 get_recent_exploits 用于检索最近添加的漏洞的工具:


mcp-exploitdb-server
get_recent_exploits

{
  "limit": 10
}

获取统计信息

使用 get_statistics 获取数据库中漏洞利用信息的工具:


mcp-exploitdb-server
get_statistics

{}

按平台搜索

使用高级过滤器搜索特定平台的漏洞:


mcp-exploitdb-server
search_by_platform

{
  "platform": "php",
  "type": "webapps",
  "verified": true,
  "limit": 10
}

按作者搜索

查找特定作者的所有漏洞利用:


mcp-exploitdb-server
search_by_author

{
  "author": "Offensive Security",
  "limit": 10
}

按日期范围搜索

查找特定日期范围内的漏洞:


mcp-exploitdb-server
search_by_date_range

{
  "start_date": "2024-01-01",
  "end_date": "2024-12-31",
  "platform": "windows",
  "limit": 20
}

按标签搜索

按生成的标签搜索漏洞:


mcp-exploitdb-server
search_by_tags

{
  "tags": ["sql injection", "rce"],
  "match_all": false,
  "limit": 10
}

获取流行漏洞

查找最近添加的漏洞:


mcp-exploitdb-server
get_trending_exploits

{
  "days": 30,
  "limit": 10
}

比较漏洞

并排比较多个漏洞:


mcp-exploitdb-server
compare_exploits

{
  "ids": [12345, 12346, 12347]
}

获取相关漏洞

查找与特定漏洞相关的漏洞:


mcp-exploitdb-server
get_related_exploits

{
  "id": 12345,
  "relation_type": "platform",
  "limit": 10
}

批量获取漏洞

高效检索多个漏洞:


mcp-exploitdb-server
batch_get_exploits

{
  "ids": [12345, 12346, 12347, 12348],
  "include_code": false
}

导出搜索结果

以CSV或JSON格式导出搜索结果:


mcp-exploitdb-server
export_search_results

{
  "query": "wordpress",
  "format": "csv",
  "platform": "php",
  "limit": 100
}

配置选项

服务器可以使用环境变量或 .env 文件:

变量描述默认值
CLONE_REPOSITORY是否克隆ExploitDB存储库false
REPOSITORY_URLExploitDB存储库的URLhttps://gitlab.com/exploit-database/exploitdb.git
CSV_URLExploitDB CSV文件的URLhttps://gitlab.com/exploit-database/exploitdb/-/raw/main/files_exploits.csv
DATA_DIR存储数据的目录./data
DB_PATHSQLite数据库的路径./data/exploitdb.sqlite
UPDATE_INTERVAL更新频率(小时)(0表示禁用)24
MAX_RESULTS每个查询返回的最大结果数10

数据源

此服务器使用来自 利用数据库,由维护 进攻性安全。数据可以直接从CSV文件下载,也可以从 ExploitDB GitLab存储库.

数据处理

服务器自动处理各种数据质量问题:

  • 日期处理:用途 date_published 从CSV,回退到 date_added, date_updated,或者如果缺少所有日期,则显示默认日期
  • 缺少字段:当数据不完整时,为必填字段(作者、类型、平台)提供合理的默认值
  • CVE提取:自动从漏洞利用描述中提取CVE标识符
  • 标记生成:根据漏洞利用描述生成相关标签,以提高可搜索性

数据库通常包含:

  • 46,000+ 1988年至今的功绩
  • 33,000+ 经过验证的漏洞利用
  • 覆盖范围 60+ 平台(PHP、Windows、Linux等)
  • 27,000+ web应用程序漏洞利用
  • 全面的元数据,包括作者、日期、平台和CVE参考

许可证

此项目根据MIT许可证获得许可-有关详细信息,请参阅许可证文件。

致谢

贡献

欢迎投稿!请随时提交拉取请求。

有功能建议或发现错误?请在我们的 或直接联系我们 contact@cyreslab.ai.

工具与能力

工具数量

0

资源数量

0

提示词数量

0

能力标签

漏洞数据库JavaScript本地部署网络安全威胁情报CVE查询漏洞分析

支持客户端

Claude

数量来自来源目录的标注,具体工具清单以官方文档为准。

典型使用场景

资产与漏洞排查

批量查询资产和漏洞信息,输出待修清单。

日志审计

从日志里筛出异常访问和高风险操作。

合规检查

按规则核对配置项,记录不符合项。

选择建议

值得选的地方

  • 只提供 0 个工具,职责集中,接入后不容易误操作。
  • 4 个目录同时收录,信息可以交叉核对。
  • 走远程地址,接入方不用在本地装运行环境。

先想清楚的地方

  • 公开资料没有可直接复制的安装命令,第一次接入要自己找入口。
  • 第三方目录整理,版本更新和行为细节以官方仓库为准。

更适合

  • 需要在安全风控场景里让模型直接调用外部能力的人。
  • 已经在用 Claude 的用户,接入路径最短。
  • 愿意照着官方文档一步步配环境的人。

不太适合

  • 希望一条命令就装好、不想看文档的人。
  • 需要厂商级 SLA 和技术支持的生产环境。

同类对比

5 个同类
MCP Server工具数传输方式安装命令收录来源最后核验
ExploitDB MCP

MCP World · 本页

0HTTP未标注4 个2026-05-17
Modelcontextprotocol C22988b0

MCP World

0stdio有1 个2026-05-17
Hexstrike AI

MCP World

0stdio有1 个2026-05-17
Cyber Strike AI

MCP World

75未说明未标注1 个2026-05-17
MCP Scan

MCP World

0stdio有1 个2026-05-17

按同分类和工具数量挑出最接近的几条,字段以各自详情页为准。

常见问题

5 条

ExploitDB MCP 怎么安装?

公开目录没有给出可以直接复制的安装命令,需要按仓库 README里的步骤安装;装好后写进客户端的 MCP 配置再重启。

ExploitDB MCP 怎么在 Claude Desktop、Cursor 里配置?

它是HTTP 远程服务,在客户端的 MCP 配置里填服务地址即可,不用本地装依赖;需要授权或 API Key 的,先在官方页面拿到凭据再填。

ExploitDB MCP 收费吗?

本站只整理公开资料,不代收费用,也没有标注具体价格。是否收费取决于服务本身和背后的接口额度,正式使用前按官方说明确认。

ExploitDB MCP 需要 API Key 吗?

公开资料标注为无需认证,装好就能连;如果实际调用时报鉴权错误,按官方文档补上凭据。

ExploitDB MCP 支持哪些客户端?

公开资料标注支持 Claude;其他客户端只要能配置 MCP Server,也能用同样的命令或地址接入。

来源信息

继续浏览同类 MCP