- Home
- MCP servers
- Solodit
Solodit
- typescript
39
GitHub Stars
typescript
Language
6 months ago
First Indexed
2 months ago
Catalog Refreshed
Documentation & install
Readme and setup notes from the catalogue, plus a client-ready config you can copy for your MCP host.
This MCP server lets you search Solodit vulnerability reports and fetch full report content through a lightweight MCP endpoint. You can run it locally or access it remotely, then query reports by keywords or retrieve complete report details with simple MCP tools.
How to use
To interact with the Solodit MCP Server, use an MCP client and point it at the server endpoint you run. You can perform two core operations: first, search for reports by keywords; second, fetch the full content of a specific report by its exact title.
-
Search Tool: provide the keywords you want to match and receive a list of matching report titles. This helps you quickly identify relevant vulnerability reports.
-
Get by Title: supply the exact report title you want, and you will receive the full content of that report.
How to install
Prerequisites: you need Node.js installed and optionally Docker if you prefer containerized runs.
{
"mcpServers": {
"solodit_mcp": {
"type": "http",
"url": "http://localhost:3000/mcp",
"args": []
}
}
}
Option A: Run using npx (quick start) -
npx @lyuboslavlyubenov/solodit-mcp
`
Option B: Run with Docker (remote Docker) -
docker run -p 3000:3000 lyuboslavl/solodit-mcp:latest
`
Option C: Local setup with Docker build and run -
# Build the image
docker build -t solodit-mcp .
# Run the container
docker run -p 3000:3000 solodit-mcp
`
Option D: Local build from source - dependencies, build, then run -
# Install dependencies (example with PNPM)
npm install -g pnpm
pnpm install
# Build and run
pnpm build && node dist/index.js
`
IDE integration
Add the MCP server configuration to your client setup so the client knows where to reach the server.
{
"mcpServers": {
"solodit-mcp": {
"url": "http://localhost:3000/mcp"
}
}
}
Available tools
search
Search vulnerability reports by keywords and return matching report titles.
get-by-title
Retrieve the full content of a vulnerability report by its exact title.