circl-cve-search
MCP server for CIRCL CVE Search API with intelligent risk assessment and comprehensive vulnerability analysis.
claude mcp add --transport stdio cyreslab-ai-circl-cve-search-mcp-server npx @cyreslab/circl-cve-search-mcp-server
How to use
This MCP server provides convenient access to the CIRCL CVE SEARCH API through a dedicated server interface. It exposes tools for retrieving detailed CVE information (get_cve), browsing CVEs by vendor (browse_vendor), and obtaining CWE (get_cwe) and CAPEC (get_capec) data. The server includes retry logic with exponential backoff to handle transient API failures, structured and readable response formatting, improved error messages, and input validation to help ensure robust interactions with the underlying CIRCL CVE SEARCH API.
To use it in your MCP client, add the server configuration under mcpServers. You can then invoke the available tools by name with the required arguments. For example, get_cve requires a cve_id such as CVE-2021-44228, browse_vendor accepts a vendor name and an optional limit, get_cwe and get_capec require their respective IDs, and you will receive either a structured payload or useful error guidance if inputs are invalid or the upstream API experiences issues.
How to install
Prerequisites:
- Node.js (LTS version) and npm installed on your system
- Access to the internet to install the MCP server package from npm
Step-by-step installation:
- Ensure Node.js and npm are installed:
- Check versions: node -v and npm -v
- Install the MCP server package:
- npm install @cyreslab/circl-cve-search-mcp-server
- Build the server (if applicable):
- npm run build
- Run the server in development mode (for testing):
- npm run dev
- Start in production (if a start script is provided or you configure your own process manager):
- npm start
If you prefer running via npx without a local install, you can use:
- npx @cyreslab/circl-cve-search-mcp-server
Note: You may need to adapt start/run commands to your environment and process manager (PM2, systemd, etc.).
Additional notes
Tips and considerations:
- The server uses the CIRCL CVE SEARCH API; monitor usage to avoid rate limits and respect any service guidelines.
- If you encounter rate limiting or network issues, rely on the built-in retry logic with exponential backoff.
- Validate inputs before calling tools (e.g., proper CVE IDs, vendor names) to improve success rates and reduce error responses.
- The tools return structured data with key fields highlighted; use the raw data option if you need complete information for deep dives.
- Environment-specific configuration (e.g., port, CORS, logging) may require additional setup in your deployment environment.
Related MCP Servers
any-chat-completions
MCP Server for using any LLM as a Tool
unity-editor
An MCP server and client for LLMs to interact with Unity Projects
exploitdb
MCP server from Cyreslab-AI/exploitdb-mcp-server
website-publisher
AI Website builder and publisher MCP. Quickly publish and deploy your AI generated code as real website URL. Support html, css, js, python etc.
CyberSecurity s
Model Context Protocol Server For Cyber Security
shodan
Shodan MCP server for Claude, Cursor & VS Code. 20 tools for passive reconnaissance, CVE/CPE intelligence, DNS analysis, and device search. 4 tools work free without an API key. OSINT and vulnerability research from your IDE.