Content
# CVE Search MCP Server
[English](README_EN.md) | English
Based on [CIRCL CVE API](https://cve.circl.lu), this is a MCP (Model Context Protocol) server that provides CVE vulnerability search capabilities.
## Features
- **Browse Vendors** — List all vendors in the CVE database
- **Browse Products** — List related products by vendor
- **Search CVEs** — Search vulnerabilities by vendor/product combination
- **Query CVE Details** — Get detailed information (description, affected products, CVSS score, reference links) by CVE ID
- **Recent Updates** — Get the last 30 updated CVEs
- **Database Information** — View the status of the CVE database
## Quick Start
### Run Locally
```bash
python -m venv .venv && source .venv/bin/activate
pip install -r requirements.txt
fastmcp run server.py
```
### Run with Docker
```bash
docker compose up -d
```
The service will start at `http://localhost:8000`, using the SSE transport protocol.
## Tool List
| Tool | Description | Parameters |
|------|-------------|------------|
| `browse_vendors` | List all vendors | — |
| `browse_products` | List products under a vendor | `vendor` |
| `search_cves` | Search CVEs | `vendor`, `product` |
| `get_cve` | Get CVE details | `cve_id` |
| `get_last_cves` | Get the last 30 CVEs | — |
| `get_db_info` | Get database information | — |
## Dependencies
- Python 3.12+
- [FastMCP](https://github.com/jlowin/fastmcp) 3.2+
- httpx
Connection Info
You Might Also Like
markitdown
MarkItDown-MCP is a lightweight server for converting URIs to Markdown.
markitdown
Python tool for converting files and office documents to Markdown.
Filesystem
Node.js MCP Server for filesystem operations with dynamic access control.
TrendRadar
TrendRadar: Your hotspot assistant for real news in just 30 seconds.
mempalace
The highest-scoring AI memory system ever benchmarked. And it's free.
mempalace
The highest-scoring AI memory system ever benchmarked. And it's free.