ExploitDB MCP Server
@Cyreslab-AI
About ExploitDB MCP Server
No overview available yet
Basic information
Config
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"exploitdb-mcp-server": {
"command": "node",
"args": [
"build/index.js"
]
}
}
}Tools
No tools detected
We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.
Overview
What is ExploitDB MCP Server?
A Model Context Protocol server that provides access to ExploitDB functionality, developed by Cyreslab.ai. It enables AI assistants like Claude to query information about security exploits and vulnerabilities, enhancing cybersecurity research and threat intelligence.
How to use ExploitDB MCP Server?
Install Node.js v16+ and npm v7+, clone the repository, install dependencies with npm install, build with npm run build, create a .env file, initialize the database with npm run update-db, then run node build/index.js. Add the server to your MCP configuration (see JSON example in the README) to use it with Claude or other MCP-compatible assistants.
Key features of ExploitDB MCP Server
- Search exploits by keywords, CVE IDs, platform, and more
- Get detailed exploit information including code
- Look up all exploits related to a specific CVE
- Track recently added exploits
- View statistics on exploit distribution by platform, type, and year
- Automatic database updates scheduled every 24 hours
- 18 tools: search, compare, batch retrieval, export results, and more
Use cases of ExploitDB MCP Server
- Cybersecurity researchers querying exploit details for threat analysis
- Penetration testers finding relevant exploits for a given CVE or platform
- Security teams monitoring recently published exploits
- Analysts generating reports on exploit trends and statistics
- Automated workflows comparing multiple exploits side‑by‑side
FAQ from ExploitDB MCP Server
What are the system requirements?
Node.js v16 or higher and npm v7 or higher are required.
How do I update the exploit database?
Run npm run update-db. The initial update processes ~47,000 exploits and may take several minutes.
Where does the data come from?
The data is from the Exploit Database maintained by Offensive Security, downloaded as a CSV file or cloned from their GitLab repository.
How often does the database update automatically?
By default, the server checks for updates every 24 hours. This interval can be changed via the UPDATE_INTERVAL environment variable, or disabled by setting it to 0.
How many exploits are included?
The database typically contains over 46,000 exploits spanning from 1988 to the present, covering 60+ platforms.
More Other MCP servers
Awesome-MCP-ZH
yzflyMCP 资源精选, MCP指南,Claude MCP,MCP Servers, MCP Clients
Production-ready MCP integrations for AI applications
Klavis-AIKlavis AI: MCP integration platforms that let AI agents use tools reliably at any scale
Codelf
unbugA search tool helps dev to solve the naming things problem.
MaxKB
1Panel-dev🔥 MaxKB is an open-source platform for building enterprise-grade agents. 强大易用的开源企业级智能体平台。
Unity MCP ✨
justinpbarnettUnity MCP acts as a bridge between AI assistants and your Unity Editor. Give your LLM tools to manage assets, control scenes, edit scripts, and automate tasks within Unity.
Comments