π‘οΈ EUVDB MCP Server
About
Python MCP server that allows interacting with the public ENISA vulnerability API (EUVDB) via the MCP (Model Context Protocol).
Details
- Author
- etxahun
- Downloads
- 187
- Categories
- Developer Tools
Jump to
- 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)
Setting up with Highlight
This MCP is not yet compatible with Highlight’s one-click setup. However, you can still use it with Highlight by following these steps:
- Download and install Highlight from highlightai.com/download
- Navigate to the plugins tab and select "Add Custom Plugin"
-
Configure the plugin with the settings below
Plugin Name
π‘οΈ EUVDB MCP ServerCommand (node, npx, python, etc.)Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.
- Enable "Start Automatically" if you want the plugin to start when Highlight launches
From the repository
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.
Claude Desktop / Cursor
Paste into your MCP client config file to install this server.
{
"mcpServers": {
"\ud83d\udee1\ufe0f euvdb mcp server": {
"euvdb-mcp-server": {
"command": "uv",
"args": [
"venv"
]
}
}
}
}
McpServers
{
"euvdb-mcp-server": {
"command": "uv",
"args": [
"venv"
]
}
}
π‘οΈ EUVDB MCP Server
MCP Server in Python to interact with the ENISA EUVDB Public Vulnerability API, using the Model Context Protocol (MCP).
This server exposes query tools that can be invoked from MCP-compatible AI assistants like Claude Desktop or Visual Studio Code (VSCode).
π Project Structure
euvdb-mcp-server/
βββ Dockerfile # Dockerfile to build the Docker image of the project
βββ LICENSE # Project license
βββ README.md # Project documentation
βββ server.py # MCP server with tools to query the ENISA API
βββ pyproject.toml # (optional, if using uv as package manager)
π Getting Started
1. Clone the repository
git clone https://github.com/etxahun/euvdb-mcp-server.git
cd euvdb-mcp-server
2. Create virtual environment and install dependencies
Requirements: Python 3.10 or higher, and uv as environment manager (optional but recommended).```bash
Sign in to leave a review
Use Google, GitHub, or an email account so ratings stay tied to real people.
No reviews posted yet.





