🛡️ EUVDB MCP Server
@etxahun
🛡️ EUVDB MCP Server について
Python MCP server that allows interacting with the public ENISA vulnerability API (EUVDB) via the MCP (Model Context Protocol).
基本情報
設定
以下の設定を使って、このサーバーを MCP 対応クライアントに追加してください。
{
"mcpServers": {
"euvdb-mcp-server": {
"command": "uv",
"args": [
"venv"
]
}
}
}ツール
ツールは検出されませんでした
ツールは README から自動的に抽出されます。メンテナーは ## Tools という見出しの下に記載することで、このタブに反映できます。
概要
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.
「開発者ツール」の他のコンテンツ
MCP Framework
QuantGeekDevThe Typescript MCP Framework
Stakpak Agent CLI
stakpakShip your code, on autopilot. An open source agent that lives on your machines 24/7 and keeps your apps running. 🦀
test
cloudwegoThe ultimate LLM/AI application development framework in Go.
MCP Inspector
modelcontextprotocolVisual testing tool for MCP servers
nuxt-mcp / vite-plugin-mcp
antfuMCP server helping models to understand your Vite/Nuxt app better.
コメント