article
README
🚀 Solodit MCP 服务器
Solodit MCP 服务器是一个基于模型上下文协议(MCP)的服务器,用于搜索和检索 Solodit 漏洞报告,为用户提供便捷的漏洞信息查询服务。
✨ 主要特性
- 支持通过关键词搜索漏洞报告。
- 可获取完整的报告内容。
📦 安装指南
快捷启动
可以使用 npx 或 Docker 快速启动服务器:
npx @lyuboslavlyubenov/solodit-mcp
或者使用远程 Docker 镜像:
docker run -p 3000:3000 lyuboslavl/solodit-mcp:latest
本地安装
使用 Docker
- 构建镜像:
docker build -t solodit-mcp .
- 运行容器:
docker run -p 3000:3000 solodit-mcp
本地编译
- 安装依赖:
npm install -g pnpm && pnpm install
- 编译并运行:
pnpm build && node dist/index.js
📚 详细文档
IDE 集成
在 mcp.json 配置文件中添加以下内容:
{
"mcpServers": {
"solodit-mcp": {
"url": "http://localhost:3000/mcp"
}
}
}
📄 API 使用说明
服务器在 POST /mcp 端点提供了 MCP 服务,包含以下工具:
- 搜索工具 (
search):
- 输入:
{ "keywords": "your search terms" } - 返回:匹配报告标题的 JSON 数组
- 按标题获取 (
get-by-title):
- 输入:
{ "title": "exact report title" } - 返回:匹配报告的完整内容
微信扫一扫