Query the CVE-Search API: browse vendors and products, look up CVEs by ID and list recently updated CVEs.
Setup
Choose your client, copy the config, then fill in any required environment variables.
claude mcp add cve-search -- uv --directory YOU_CVE_SEARCH_MCP_DIR_PATH run main.py~/.codex/config.toml
[mcp_servers.cve-search]
command = "uv"
args = ["--directory", "YOU_CVE_SEARCH_MCP_DIR_PATH", "run", "main.py"]
# codex mcp add cve-search -- uv --directory YOU_CVE_SEARCH_MCP_DIR_PATH run main.py~/.cursor/mcp.json
{
"mcpServers": {
"cve-search": {
"command": "uv",
"args": [
"--directory",
"YOU_CVE_SEARCH_MCP_DIR_PATH",
"run",
"main.py"
]
}
}
}.vscode/mcp.json
{
"servers": {
"cve-search": {
"type": "stdio",
"command": "uv",
"args": [
"--directory",
"YOU_CVE_SEARCH_MCP_DIR_PATH",
"run",
"main.py"
]
}
}
}~/.gemini/settings.json
{
"mcpServers": {
"cve-search": {
"command": "uv",
"args": [
"--directory",
"YOU_CVE_SEARCH_MCP_DIR_PATH",
"run",
"main.py"
]
}
}
}claude_desktop_config.json
{
"mcpServers": {
"cve-search": {
"command": "uv",
"args": [
"--directory",
"YOU_CVE_SEARCH_MCP_DIR_PATH",
"run",
"main.py"
]
}
}
}.trae/mcp.json
{
"mcpServers": {
"cve-search": {
"command": "uv",
"args": [
"--directory",
"YOU_CVE_SEARCH_MCP_DIR_PATH",
"run",
"main.py"
]
}
}
}