What is 🛡️ EUVDB MCP Server?
A Python-based MCP server that provides query tools for the ENISA EUVDB Public Vulnerability API. It allows MCP-compatible AI assistants like Claude Desktop or Visual Studio Code to fetch vulnerability data, advisories, and perform advanced queries.
How to use 🛡️ EUVDB MCP Server?
Clone the repository, create a Python environment with uv, and run uv run server.py. Alternatively, build and run the Docker image (docker build -t mcp-euvdb . then docker run --rm mcp-euvdb). For VSCode integration, add the server configuration to settings.json using either the local uv command or the Docker image.
Key features of 🛡️ EUVDB MCP Server
- Latest vulnerabilities (max 8 results)
- Recently exploited vulnerabilities (max 8)
- Latest critical vulnerabilities (max 8)
- Query by CVE ID or ENISA ID
- Fetch advisories by advisory ID
- Advanced filtering (score, EPSS, date, product)
Use cases of 🛡️ EUVDB MCP Server
- Retrieve the latest critical vulnerabilities for security monitoring
- Look up a specific CVE to get detailed information
- Filter vulnerabilities by score or date range for targeted analysis
- Fetch advisories related to specific vendors like Cisco
- Integrate vulnerability queries into AI assistant workflows
评论