Solodit Search

Buscar y recuperar informes de vulnerabilidad de Solodit.

Documentación

Servidor MCP de Solodit

Un servidor de Model Context Protocol (MCP) para buscar y recuperar informes de vulnerabilidades de Solodit.

https://github.com/user-attachments/assets/057ca6a2-8ca2-400c-b92b-9ed585ae2e79

Características

  • Buscar informes de vulnerabilidades por palabras clave
  • Obtener el contenido completo del informe

Configuración

La forma más sencilla es iniciar el servidor con npx o con docker:

npx @lyuboslavlyubenov/solodit-mcp

o con docker remoto:

docker run -p 3000:3000 lyuboslavl/solodit-mcp:latest

Configuración local

Usando Docker

  1. Construir la imagen:
docker build -t solodit-mcp .
  1. Ejecutar el contenedor:
docker run -p 3000:3000 solodit-mcp

Compilación local

  1. Instalar dependencias:
npm install -g pnpm && pnpm install
  1. Compilar y ejecutar:
pnpm build && node dist/index.js

Integración con IDE

Agrega esto a tu archivo de configuración mcp.json:

{
  "mcpServers": {
    "solodit-mcp": {
      "url": "http://localhost:3000/mcp"
    }
  }
}

Uso de la API

El servidor expone un endpoint MCP en POST /mcp con estas herramientas:

  1. Herramienta de búsqueda (search):
  • Entrada: { "keywords": "your search terms" }
  • Devuelve: matriz JSON de títulos de informes coincidentes
  1. Obtener por título (get-by-title):
  • Entrada: { "title": "exact report title" }
  • Devuelve: contenido completo del informe coincidente