π‘οΈ EUVDB MCP Server
@etxahun
About π‘οΈ EUVDB MCP Server
Python MCP server that allows interacting with the public ENISA vulnerability API (EUVDB) via the MCP (Model Context Protocol).
Config
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"euvdb-mcp-server": {
"command": "uv",
"args": [
"venv"
]
}
}
}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 π‘οΈ 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
FAQ from π‘οΈ EUVDB MCP Server
What tools does the server expose?
The server provides seven tools: get_last_vulnerabilities, get_exploited_vulnerabilities, get_critical_vulnerabilities (each returning up to 8 results), get_vulnerability_by_id, get_enisaid, get_advisory, and query_vulnerabilities with advanced filters.
What are the runtime requirements?
Python 3.10 or higher and the uv package manager (optional but recommended). Required Python dependencies are mcp[cli] and httpx.
How do I integrate this server with VSCode?
Open VSCode settings.json and add an MCP server entry under "mcp" β "servers". Use the local uv run server.py command or reference a pre-built Docker image mcp-euvdb.
What data source does the server use?
It interacts with the public ENISA EUVDB Public Vulnerability API (euvd.enisa.europa.eu), which is open and does not require authentication.
Can I run the server inside Docker?
Yes. Build the image with docker build -t mcp-euvdb . and run with docker run --rm -i mcp-euvdb. This image can also be used directly in VSCode's MCP configuration.
Frequently asked questions
What tools does the server expose?
The server provides seven tools: `get_last_vulnerabilities`, `get_exploited_vulnerabilities`, `get_critical_vulnerabilities` (each returning up to 8 results), `get_vulnerability_by_id`, `get_enisaid`, `get_advisory`, and `query_vulnerabilities` with advanced filters.
What are the runtime requirements?
Python 3.10 or higher and the `uv` package manager (optional but recommended). Required Python dependencies are `mcp[cli]` and `httpx`.
How do I integrate this server with VSCode?
Open VSCode settings.json and add an MCP server entry under `"mcp"` β `"servers"`. Use the local `uv run server.py` command or reference a pre-built Docker image `mcp-euvdb`.
What data source does the server use?
It interacts with the public ENISA EUVDB Public Vulnerability API (euvd.enisa.europa.eu), which is open and does not require authentication.
Can I run the server inside Docker?
Yes. Build the image with `docker build -t mcp-euvdb .` and run with `docker run --rm -i mcp-euvdb`. This image can also be used directly in VSCode's MCP configuration.
Basic information
More Developer Tools MCP servers

Termany
thinkany-aiAgent-Native Terminal

Reelier
Maxime HouleAgents make claims. Reelier writes receipts β record an agent's tool-call workflow once, replay it deterministically at 0 tokens, and diff runs to catch drift.

Air Pipe
airpipeBuild, validate, deploy β HTTP APIs, cron jobs, webhooks and MCP tools β from your AI client.

BetterBugs
BetterBugsThe BetterBugs MCP (Model Context Protocol) enables you to load BetterBugs bug reports (via report links) directly to your preferred AI Agents and developer environments with MCP Client capabilities (such as Cursor, VS C
AptiBuild AI β Career Intelligence
ParklandBuildsAptiBuild AI β Career Intelligence MCP Server Structured career decision scaffolding for AI agents. Provides personality-conditioned business idea generation, official BLS OEWS wage data, FRED labor market signals, and
Comments