Sponsored by Deepsite.site

NVD MCP Server

Created By
sockcymbal8 months ago
Content

NVD MCP Server

Stay ahead of security threats without breaking your flow. The NVD MCP Server is your gateway to the National Vulnerability Database (NVD), seamlessly integrated into AI-powered development environments like Windsurf. Ask questions in plain English, get real-time vulnerability data, and keep your code secure—all from within your IDE. Built on the Model Context Protocol (MCP), this server bridges conversational queries with the NVD's extensive security database, empowering developers to stay informed effortlessly.


Features

  • CVE Details Lookup: Ask "What's the scoop on CVE-2023-1234?" and get a detailed breakdown—description, CVSS score, severity, and more.
  • Keyword Search: Type "Find CVEs related to Apache" to uncover vulnerabilities tied to specific technologies or keywords.
  • Recent CVEs: Use "Show me the latest CVEs from the past week" to stay updated on newly reported vulnerabilities.
  • Severity Filtering: Filter with "List critical vulnerabilities" to zero in on the most urgent security risks.

Requirements

  • Python 3.8 or higher
  • Dependencies:
    • mcp
    • httpx
    • python-dotenv

Install them with: pip install mcp httpx python-dotenv

Installation

  1. Clone the repository:
cd nvd-mcp-server
  1. Set up a virtual environment:
source venv/bin/activate  # On Windows: venv\Scripts\activate
  1. Install dependencies:
  • pip install -r requirements.txt
  1. Configure your NVD API key:

Usage

  1. Launch the server:
  • python nvd_mcp.py --transport stdio
  1. Connect your client/IDE/agent to communicate with this MCP server.
  • Eg, if you're on Claude Desktop, go to Claude > Settings > Developer > Edit Config > claude_desktop_config.json to include the following:
{
  "mcpServers": {
    "nvd": {
      "command": "uv",
      "args": ["--directory", "/Path to nvd_mcp directory", "run", "nvd_mcp.py"]
    }
  }
}
  1. Query away with natural language:
  • "What's the deal with CVE-2023-1234?" Returns detailed CVE info, like description and severity.

  • "Any recent critical vulnerabilities?" Lists the latest CVEs with critical severity.

  • "Search for CVEs mentioning Apache." Shows vulnerabilities related to Apache.

Configuration

  • API Key: Store your NVD API key securely in keys.env as NVD_API_KEY=your_api_key_here.

  • Transport Mechanism:

    • Default: --transport stdio for local use.
    • For networked setups, use --transport http (ensure proper security, like HTTPS).

Contributing

We’d love your help to make this project even better!

Acknowledgments

  • Anthropic for the MCP framework.
  • NIST for maintaining the NVD.
  • You for checking out this project!

NVD MCP Server

Stars License Issues

Stay ahead of security threats without breaking your flow...

Disclaimer

This is a third-party integration and not made by NIST. Made by Sockcymbal.

Recommend Servers
TraeBuild with Free GPT-4.1 & Claude 3.7. Fully MCP-Ready.
EdgeOne Pages MCPAn MCP service designed for deploying HTML content to EdgeOne Pages and obtaining an accessible public URL.
BlenderBlenderMCP connects Blender to Claude AI through the Model Context Protocol (MCP), allowing Claude to directly interact with and control Blender. This integration enables prompt assisted 3D modeling, scene creation, and manipulation.
Amap Maps高德地图官方 MCP Server
ChatWiseThe second fastest AI chatbot™
WindsurfThe new purpose-built IDE to harness magic
AiimagemultistyleA Model Context Protocol (MCP) server for image generation and manipulation using fal.ai's Stable Diffusion model.
MCP AdvisorMCP Advisor & Installation - Use the right MCP server for your needs
Zhipu Web SearchZhipu Web Search MCP Server is a search engine specifically designed for large models. It integrates four search engines, allowing users to flexibly compare and switch between them. Building upon the web crawling and ranking capabilities of traditional search engines, it enhances intent recognition capabilities, returning results more suitable for large model processing (such as webpage titles, URLs, summaries, site names, site icons, etc.). This helps AI applications achieve "dynamic knowledge acquisition" and "precise scenario adaptation" capabilities.
Howtocook Mcp基于Anduin2017 / HowToCook (程序员在家做饭指南)的mcp server,帮你推荐菜谱、规划膳食,解决“今天吃什么“的世纪难题; Based on Anduin2017/HowToCook (Programmer's Guide to Cooking at Home), MCP Server helps you recommend recipes, plan meals, and solve the century old problem of "what to eat today"
Playwright McpPlaywright MCP server
TimeA Model Context Protocol server that provides time and timezone conversion capabilities. This server enables LLMs to get current time information and perform timezone conversions using IANA timezone names, with automatic system timezone detection.
CursorThe AI Code Editor
Visual Studio Code - Open Source ("Code - OSS")Visual Studio Code
Tavily Mcp
Jina AI MCP ToolsA Model Context Protocol (MCP) server that integrates with Jina AI Search Foundation APIs.
Serper MCP ServerA Serper MCP Server
MiniMax MCPOfficial MiniMax Model Context Protocol (MCP) server that enables interaction with powerful Text to Speech, image generation and video generation APIs.
Baidu Map百度地图核心API现已全面兼容MCP协议,是国内首家兼容MCP协议的地图服务商。
DeepChatYour AI Partner on Desktop
Context7Context7 MCP Server -- Up-to-date code documentation for LLMs and AI code editors