Búsqueda de Cve Mcp
Un servidor de Protocolo de Contexto de Modelo (MCP) para consultar la API de CVE-Search
Resumen
¿Qué es CVE-Search MCP?
CVE-Search MCP (Protocolo de Contexto del Modelo) es un servidor diseñado para interactuar con la API de CVE-Search. Permite a los usuarios consultar y recuperar información sobre Vulnerabilidades y Exposiciones Comunes (CVEs) de manera eficiente. Esta herramienta es particularmente útil para desarrolladores, profesionales de la seguridad y organizaciones que necesitan mantenerse actualizados sobre las vulnerabilidades que afectan su software y sistemas.
Características de CVE-Search MCP
- Integración de API: Se integra sin problemas con la API de CVE-Search para proporcionar datos en tiempo real sobre vulnerabilidades.
- Interfaz Amigable: Diseñada con la simplicidad en mente, lo que facilita a los usuarios navegar y recuperar información.
- Código Abierto: Al ser un repositorio público, los usuarios pueden contribuir a su desarrollo y personalizarlo según sus necesidades.
- Notificaciones: Los usuarios pueden suscribirse a notificaciones para actualizaciones sobre vulnerabilidades específicas o cambios en la base de datos.
- Forking y Colaboración: Los usuarios pueden bifurcar el repositorio para crear sus propias versiones y colaborar con otros en la comunidad.
Cómo Usar CVE-Search MCP
- Instalación: Clona el repositorio desde GitHub y sigue las instrucciones de instalación proporcionadas en el archivo README.
- Configuración: Configura las configuraciones necesarias para conectarte a la API de CVE-Search.
- Consultas: Utiliza los endpoints proporcionados para consultar CVEs específicos, recuperar detalles y analizar los datos.
- Contribución: Si tienes mejoras o características que agregar, puedes bifurcar el repositorio, hacer tus cambios y enviar una solicitud de extracción.
Preguntas Frecuentes
¿Qué es un CVE?
Un CVE (Vulnerabilidades y Exposiciones Comunes) es una vulnerabilidad de ciberseguridad divulgada públicamente. A cada CVE se le asigna un identificador único para facilitar su compartición y seguimiento.
¿Cómo puedo contribuir a CVE-Search MCP?
Puedes contribuir bifurcando el repositorio, haciendo mejoras o agregando características, y luego enviando una solicitud de extracción para revisión.
¿Es CVE-Search MCP gratuito para usar?
Sí, CVE-Search MCP es un proyecto de código abierto y es gratuito para usar y modificar bajo la licencia MIT.
¿Dónde puedo encontrar la documentación para CVE-Search MCP?
La documentación generalmente se puede encontrar en el archivo README del repositorio o en una carpeta de docs dedicada dentro del repositorio.
¿Cómo reporto un error o problema?
Puedes reportar errores o problemas abriendo un issue en el repositorio de GitHub, proporcionando tantos detalles como sea posible para ayudar a los mantenedores a abordarlo de manera efectiva.
Detalle
CVE-Search MCP Server
A Model Context Protocol (MCP) server for querying the CVE-Search API. This server provides comprehensive access to CVE-Search, browse vendor and product、get CVE per CVE-ID、get the last updated CVEs.
Requirements
- python 3.10+
- uv
- Cline、Roo Code etc
Tools
- To get a JSON with all the vendors
- To get a JSON with all the products associated to a vendor
- To get a JSON with all the vulnerabilities per vendor and a specific product
- To get a JSON of a specific CVE ID
- To get a JSON of the last 30 CVEs including CAPEC, CWE and CPE expansions
- To get more information about the current databases in use and when it was updated
Quick Start
- Git clone this repository
git clone https://github.com/roadwy/cve-search_mcp.git
- Install the dependencies
cd cve-search_mcp
uv sync
3.Add to your mcp client(vscode with cline/roo code) configuration file, modify the "YOU_CVE_SEARCH_MCP_DIR_PATH"
as you self dir.
"cve-search_mcp": {
"command": "uv",
"args": [
"--directory",
"YOU_CVE_SEARCH_MCP_DIR_PATH",
"run",
"main.py"
],
"disabled": false,
"autoApprove": []
}
Reference
Configuración del Servidor
{
"mcpServers": {
"cve-search-mcp": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"ghcr.io/metorial/mcp-container--roadwy--cve-search_mcp--cve-search-mcp",
"python main.py --directory directory"
],
"env": {}
}
}
}