Skip to main content
Glama
d4ngkh04w

exploitdb

by d4ngkh04w

ExploitDB MCP

An MCP server for searching Exploit-DB exploits and shellcodes.

Requirements

  • Node.js 20 or newer and npm.

  • Network access only when downloading/updating the database.

Related MCP server: Exploit-DB MCP Server

Install and build

git clone https://github.com/d4ngkh04w/ExploitDB-MCP.git
npm ci
npm run update-db
npm run build

MCP client configuration

Configure a standard MCP client to start the built server using Node.js and the absolute path to this project:

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

Tools

  • search_exploits: search exploits by text and optional platform, exploit type, author, and verified filters.

  • get_exploit: get exploit metadata by EDB-ID. include_code defaults to false; when enabled, the raw source is bounded to at most 50,000 characters (default 12,000).

  • search_shellcodes: search shellcodes by text and optional platform, author, and verified filters.

  • get_shellcode: get shellcode metadata by EDB-ID, with the same opt-in bounded source preview behavior.

  • search_by_cve: exact CVE search over exploits and shellcodes, optionally restricted to either collection.

License

The ExploitDB MCP project code is licensed under the MIT License; see LICENSE.

Exploit-DB metadata and exploit/shellcode source content are third-party material from Exploit-DB and remain subject to their applicable copyright and license terms. The MIT License for this project code does not relicense that upstream content.

Related MCP Connectors

Related MCP Servers

  • F
    license
    Not graded
    quality
    D
    maintenance
    Provides access to the Exploit-DB database through the searchsploit tool, enabling AI assistants to search for exploits by keywords or CVE identifiers, retrieve exploit content, and manage the local exploit database.
    7
    -
  • F
    license
    Not graded
    quality
    C
    maintenance
    Integrates the Exploit-DB database with AI assistants to enable searching for exploits, shellcodes, and proof-of-concept code during penetration testing workflows. It allows users to perform keyword searches and direct CVE-to-exploit mappings to retrieve technical security data.
    -
  • A
    license
    A
    quality
    D
    maintenance
    Enables AI assistants to search and analyze vulnerabilities and exploits from multiple intelligence sources, including NVD, CISA KEV, ExploitDB, Metasploit, and more, with tools for CVE research, exploit analysis, and report generation.
    17
    MIT
  • A
    license
    A
    quality
    A
    maintenance
    Gives AI assistants access to the Exploit Intelligence Platform for vulnerability and exploit intelligence. Supports searching CVEs, exploits, and generating pentest findings.
    17
    MIT