π‘οΈ 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

ship.page
BitgateThrow HTML at an API, get an unguessable URL back. Zero-config remote MCP server β your agent deploys pages, sites and CI reports in one call. Free, no signup needed.
OrangePro
Aamir SiddiquiOrangePro local-first CLI + MCP server for behavior mapping, grounded test generation, and dynamic proof.

Raccha AI
Shree MandadiMCP-first toolbox for agents: namespaced key-value storage, a FIFO queue, auth, and a handful of stateless utility tools (JWT decode, hashing, cert inspection, CIDR math). Free while in early access. This repository is a

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.

Routebase
RoutebaseRoutebase keeps your API's design, docs, contract tests, mocks and monitoring in one living OpenAPI spec so they can't drift apart. Agents work on that same source of truth, under your team's permissions.
Comments