Solodit Search

Pesquise e recupere relatórios de vulnerabilidade do Solodit.

Documentação

Servidor MCP Solodit

Um servidor Model Context Protocol (MCP) para buscar e recuperar relatórios de vulnerabilidades do Solodit.

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

Recursos

  • Buscar relatórios de vulnerabilidades por palavras-chave
  • Obter o conteúdo completo do relatório

Configuração

A maneira mais fácil é iniciar o servidor com npx ou com docker:

npx @lyuboslavlyubenov/solodit-mcp

ou com docker remoto:

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

Configuração local

Usando Docker

  1. Construa a imagem:
docker build -t solodit-mcp .
  1. Execute o contêiner:
docker run -p 3000:3000 solodit-mcp

Compilação local

  1. Instale as dependências:
npm install -g pnpm && pnpm install
  1. Compile e execute:
pnpm build && node dist/index.js

Integração com IDE

Adicione isso ao seu arquivo de configuração mcp.json:

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

Uso da API

O servidor expõe um endpoint MCP em POST /mcp com estas ferramentas:

  1. Ferramenta de Busca (search):
  • Entrada: { "keywords": "your search terms" }
  • Retorna: array JSON dos títulos dos relatórios correspondentes
  1. Obter por Título (get-by-title):
  • Entrada: { "title": "exact report title" }
  • Retorna: conteúdo completo do relatório correspondente