
Vulners Mcp
Connects Claude to the Vulners vulnerability database, giving you natural language access to over 4 million security bulletins. You get seven tools covering full-text Lucene search across CVEs and vendor advisories, direct bulletin lookups by ID, CPE search and autocomplete, and software auditing for both generic CPE strings and specific Linux packages. The server auto-detects stdio for Claude Desktop or runs as an HTTP endpoint for other clients. Useful when you're doing security research or package auditing and want to query "recent Chrome vulnerabilities" or "audit this Ubuntu package list" without leaving your conversation. Requires a Vulners API key and supports Docker or local Python deployment.
- GitHub stars
- 7
- tools
- 7
- auth
- Secret needed
- transport
- STDIO, HTTP
- env var
- 1
- last updated
- Oct 22, 2026
Install
From registry metadata$ npx add-mcp https://mcp.vulners.com/mcp --name vulners-mcpRun in your terminal. add-mcp asks which agents to add it to (Claude Code, Codex, Cursor and more). Add -g to install it for every project.
Review the command, arguments and environment values before installing. MCP servers run with your local permissions.
Other ways
Claude Code
$ claude mcp add --transport http vulners-mcp https://mcp.vulners.com/mcpRun in your terminal. Add --scope user to make it available in every project.
Tools
Verified live Β· 7 toolsVerified live against the running server on Nov 6, 2026.
bulletin_by_idπ¨ PRIMARY TOOL FOR KNOWN IDs π¨ Fetch a bulletin by CVE or Vulners ID. Returns a COMPACT triage-card summary by default -- id, title, CVSS3, EPSS, CVE list, and a compact exploitation/AI signal -- NOT the full record. Pass fields=[...] to widen (e.g. add 'description', 'cvss'...3 params
π¨ PRIMARY TOOL FOR KNOWN IDs π¨ Fetch a bulletin by CVE or Vulners ID. Returns a COMPACT triage-card summary by default -- id, title, CVSS3, EPSS, CVE list, and a compact exploitation/AI signal -- NOT the full record. Pass fields=[...] to widen (e.g. add 'description', 'cvss'...
fieldsvalueid*valuereferencesbooleansearch_luceneπ DISCOVERY TOOL FOR UNKNOWN VULNERABILITIES π Full-text search in Vulners Knowledge Base using Lucene syntax. Use ONLY when you don't have specific IDs or version information. NEVER use for known CVE/bulletin IDs - use bulletin_by_id instead. NEVER use for specific software...4 params
π DISCOVERY TOOL FOR UNKNOWN VULNERABILITIES π Full-text search in Vulners Knowledge Base using Lucene syntax. Use ONLY when you don't have specific IDs or version information. NEVER use for known CVE/bulletin IDs - use bulletin_by_id instead. NEVER use for specific software...
fieldsvaluequery*stringsizeintegerskipintegeraudit_softwareπ VERSION-SPECIFIC SOFTWARE AUDIT π Audit specific software versions for known vulnerabilities. Use this when you have exact software version information (e.g., Chrome 138.0.7204.184). NEVER use search_lucene for version-specific software audits.1 params
π VERSION-SPECIFIC SOFTWARE AUDIT π Audit specific software versions for known vulnerabilities. Use this when you have exact software version information (e.g., Chrome 138.0.7204.184). NEVER use search_lucene for version-specific software audits.
body*objectget_supported_osList supported OS identifiers/versions for Linux package audit. Get available operating systems for vulnerability analysis.
List supported OS identifiers/versions for Linux package audit. Get available operating systems for vulnerability analysis.
No parameters. Call it with no arguments.
audit_linux_packagesLinux package audit (RPM/DEB) for a given distro + version. Analyze Linux package vulnerabilities against the Vulners database.4 params
Linux package audit (RPM/DEB) for a given distro + version. Analyze Linux package vulnerabilities against the Vulners database.
include_candidatesvalueos*stringpackage*arrayversion*stringquery_autocompleteAutocomplete helper for search inputs (vendors, products, CVEs, etc.). Get search suggestions from the Vulners database.1 params
Autocomplete helper for search inputs (vendors, products, CVEs, etc.). Get search suggestions from the Vulners database.
body*objectsearch_cpeFind CPE strings by vendor+product (latest schema). Search for Common Platform Enumeration identifiers in the Vulners database.3 params
Find CPE strings by vendor+product (latest schema). Search for Common Platform Enumeration identifiers in the Vulners database.
product*stringsizevaluevendor*stringSponsors
Configuration
VULNERS_API_KEY*secretYour Vulners API key (https://vulners.com/userinfo)
Readme
Vulners MCP Server
Vulners MCP is a Model Context Protocol (MCP) server that provides seamless access to the Vulners vulnerability database through AI assistants like Claude Desktop. It enables security researchers and developers to query comprehensive vulnerability data, search for CVEs, analyze security bulletins, and audit software packages directly through natural language conversations.
Features
- AI Assistant Integration: Works natively with Claude Desktop and other MCP-compatible clients
- Dual Transport Support: Automatically detects and supports both stdio (for Claude Desktop) and HTTP transports
- Comprehensive Tools: 7 MCP tools for vulnerability research including:
- Full-text Lucene search across 4M+ vulnerability bulletins
- CVE and bulletin information retrieval
- Software/package vulnerability auditing
- CPE search and autocomplete
- Linux package vulnerability auditing
- Flexible Deployment: prebuilt Docker image (
ghcr.io/vulnerscom/vulners-mcp), PyPI package, or local build - Environment-based Configuration: Simple setup via environment variables
Details
- Repository
- github.com/vulnerscom/vulners-mcp
- Package
vulners-mcp- Transport
- STDIO, HTTP
- Auth
- Required
- Registry
- MCP registry, active
- Resources
- 3
- Tools verified
- Nov 6, 2026