PocMap MCP Server
Provides bug bounty report templates and integrates with Bugcrowd for structured vulnerability reporting.
Discovers Proof-of-Concept exploits and vulnerability intelligence from GitHub repositories, with filtering by programming language and star count.
Provides bug bounty report templates and integrates with HackerOne for structured vulnerability reporting.
Searches Metasploit framework modules for exploit code related to CVEs.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@PocMap MCP Serverfind PoCs for CVE-2021-44228"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
PocMap
AI-agent-optimized CVE / PoC / exploit discovery toolkit — CLI, Python API, and MCP server.
Docs: https://zebbern.github.io/pocmap/
Features
Multi-source PoCs — GitHub, Exploit-DB, Metasploit, Nuclei, labs, bug bounty write-ups; curated indexes first, then GitHub Search fallback for index-lag CVEs
MCP server — 22 tools for Claude Desktop, Cursor, and other MCP clients
CLI + CI — table/json/csv/md/sarif output, exit-code contract,
bulk --fail-onSARIF gateCache & offline — persistent TTL'd HTTP cache and first-class
--offlinemodeBug bounty toolkit — Python API checklists, workflows, templates, scope (CLI
bugbountysearches write-ups only)
Related MCP server: cve-mcp
Install
pip install pocmap
pip install "pocmap[server]" # MCP SDK / pocmap-mcp
pip install -e ".[server,dev]" # from a clonePython 3.10+. Optional: GITHUB_API_TOKEN, NVD_API_KEY for higher rate limits.
More: Getting started · Configuration
Quick start
pocmap lookup CVE-2021-44228
pocmap bulk cves.txt --format sarif --fail-on kev
pocmap latest --since 7d --severity critical --only-with-poc
pocmap discover "Log4j" --version 2.x
pocmap package PyPI django --version 3.2.0
pocmap doctor
pocmap lookup CVE-2021-44228 --format json
pocmap --offline lookup CVE-2021-44228pocmap --help lists all commands. Guides: CLI reference.
MCP Server Setup
Recommended: uv on PATH, no local clone required.
--from pocmap[server] pulls the package with the MCP SDK and runs the pocmap-mcp
console script over STDIO.
{
"mcpServers": {
"pocmap": {
"command": "uvx",
"args": ["--from", "pocmap[server]", "pocmap-mcp"],
"env": {
"GITHUB_API_TOKEN": "ghp_xxxxxxxxxxxx",
"NVD_API_KEY": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
}
}
}
}Pin a release by changing the package arg to pocmap[server]==X.Y.Z; keep
pocmap-mcp as the last arg. Optional env vars raise GitHub / NVD rate limits.
Running the MCP Server
Requires the [server] extra (MCP SDK). Protocol revisions up to 2026-07-28 are
supported; STDIO clients typically negotiate 2025-11-25 at initialize.
pip install "pocmap[server]"
# or from a clone: pip install -e ".[server]"
# STDIO (default — what Claude Desktop / Cursor / most MCP clients expect)
pocmap-mcp
python -m pocmap.mcp_server
# Other transports / flags
pocmap-mcp --transport sse
pocmap-mcp --transport http --host 0.0.0.0 --port 9000
pocmap-mcp --debugMCP Tools (22 Total)
Tool | Category | Description |
| CVE Intel | Full CVE details from NVD, CVE.org, CISA KEV, EPSS |
| CVE Intel | EPSS exploitation probability score (0.0-1.0) with risk level |
| CVE Intel | Check CISA Known Exploited Vulnerabilities catalog status |
| CVE Intel | MITRE ATT&CK techniques a CVE maps to — how it's exploited and what follows |
| Exploits | GitHub PoC repos with stars, language, and forks |
| Exploits | Reads PoC source to score whether a repo really exploits the CVE (opt-in) |
| Exploits | Metasploit module availability and msfconsole command |
| Exploits | ExploitDB entry with searchsploit command |
| Exploits | Nuclei scanner template for detection/verification |
| Research | Bug bounty write-ups from HackerOne, PentesterLand |
| Labs | CTF labs on Vulhub and HackTheBox |
| Labs | Vulhub Docker Compose environment with setup steps |
| Discovery | Recently published CVEs with PoC/KEV/severity filters |
| Discovery | Find CVEs by product name with version constraints |
| Discovery | Dependency vulnerabilities + the releases that fix them (OSV, no API key) |
| Conversion | Convert CVE to affected CPE identifiers |
| Conversion | Find all CVEs affecting a given product (CPE) |
| Reports | One-shot CVE assessment — details + all exploits + labs + bug bounty reports for one or many CVEs in a single call |
| Reports | Self-contained HTML report with styled cards |
| Playbooks | Full CVE assessment workflow playbook |
| Playbooks | Emergency response playbook for critical CVEs |
| Playbooks | Bug bounty submission workflow playbook |
MCP Resources
Resource | URI Pattern | Content |
CVE Info |
| Full CVE details as human-readable text |
Exploits |
| All available exploits and PoCs |
Report |
| Generated vulnerability report (JSON) |
Example Agent Workflow
User: "Should I prioritize CVE-2021-44228, CVE-2023-38408, or CVE-2024-21413?"
Agent:
1. generate_json_report("CVE-2021-44228,CVE-2023-38408,CVE-2024-21413")
2. Read each entry's triage.priority / reasons (KEV, EPSS, exploit counts)
3. Prefer Log4j when triage shows KEV + highest EPSS + most PoCsPoC-only ask → find_github_pocs (check labels / trust_score / sources).
Dependency ask → discover_package_cves (use canonical_cve + aliases, not product discovery).
Claude Desktop / Cursor JSON configs and transports:
Getting started → MCP.
Tool inventory: MCP tools.
Agent contract: .claude/skills/pocmap-agent/references/mcp_tools.md.
Python API
from pocmap.services.cve_service import CVEService
with CVEService() as svc:
info = svc.get_cve_info("CVE-2021-44228")
print(info.cvss.base_score, info.kev_status, info.epss)Full service examples: Python API.
Docs
Topic | Link |
Getting started / MCP clients | |
CLI ( | |
Python API | |
Configuration | |
Bug bounty toolkit | |
Verifying PoCs (opt-in) | |
Architecture | |
Contributing / plugins | |
Schemas |
License
MIT — see LICENSE.
PocMap is a research and defensive tool. Always operate within applicable law and program scope.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseAqualityDmaintenanceEnables 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.17MIT
- AlicenseAqualityAmaintenanceUnifies NVD, EPSS, CISA KEV, GitHub Advisory, and OSV into a single MCP server, enabling AI agents to query vulnerability intelligence conversationally with 23 tools for incident response, prioritization, dependency audits, and threat monitoring.4167319MIT
- Alicense-qualityFmaintenanceProvides CVE search enriched with EPSS exploit likelihood and CISA KEV status, plus live IP/domain reputation and a real-time threat feed for AI agents.MIT
- Alicense-qualityCmaintenanceProvides CVE lookup, search, and exploit intelligence from public vulnerability sources (NVD, CISA KEV, EPSS) for AI agents to produce remediation guidance without consuming LLM tokens for data fetching.1MIT
Related MCP Connectors
CVE lookup via NIST NVD, CISA KEV, EPSS, and MITRE ATT&CK. 7 tools.
CVE lookups (NVD) and dependency-manifest audits (OSV) for AI agents. No API keys.
CVE lookups (NVD) and dependency-manifest audits (OSV) for AI agents. No API keys.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/zebbern/pocmap'
If you have feedback or need assistance with the MCP directory API, please join our Discord server