医院漏洞扫描系统 MCP 插件 - 14个工具、51个Nuclei模板、8327条知识库
OXY Vulnerability Scanner MCP
医院漏洞扫描 MCP 服务器,为 AI 助手提供安全扫描能力。
服务信息
- 服务名称: oxy-vulnerability-scanner
- 版本: 1.0.0
- 作者: OXY
- 协议: MIT License
功能描述
提供医院信息系统的漏洞扫描、网络发现、医疗系统识别、合规报告生成等能力,包含14个MCP工具。
安装方式
uvx 安装(推荐)
uvx hospital-vuln-mcp
pip 安装
pip install hospital-vuln-mcp
源码安装
git clone https://github.com/12211725-star/hospital-vuln-scanner-mcp-v1.1.0.git
cd hospital-vuln-scanner-mcp-v1.1.0
pip install -e .
配置方式
Claude Desktop 配置
在 Claude Desktop 配置文件中添加:
{
"mcpServers": {
"oxy-vulnerability-scanner": {
"command": "uvx",
"args": ["hospital-vuln-mcp"]
}
}
}
SSE 模式
hospital-vuln-mcp --transport sse --port 8000
HTTP 模式
hospital-vuln-mcp --transport http --port 8080
工具列表
扫描管理
| 工具名称 | 功能描述 | 参数 | |---------|---------|------| | start_scan | 启动漏洞扫描 | target: 目标IP/域名/CIDR, scan_type: quick/standard/deep | | get_scan_status | 查询扫描状态和结果 | task_id: 扫描任务ID | | list_scans | 列出所有扫描任务 | limit: 最大返回数量 | | cancel_scan | 取消正在进行的扫描 | task_id: 任务ID |
漏洞管理
| 工具名称 | 功能描述 | 参数 | |---------|---------|------| | list_vulnerabilities | 列出漏洞列表 | severity: 严重程度过滤, status: 状态过滤, limit: 数量限制 | | get_vulnerability | 获取漏洞详情 | vuln_id: 漏洞ID | | update_vulnerability_status | 更新漏洞状态 | vuln_id: 漏洞ID, status: 新状态, comment: 备注 |
网络发现
| 工具名称 | 功能描述 | 参数 | |---------|---------|------| | discover_network | 发现本地网络信息 | 无 | | scan_host_ports | 扫描主机端口 | host: 目标主机, ports: 端口列表 | | identify_medical_systems | 识别医疗系统类型 | target: 目标地址 |
报告生成
| 工具名称 | 功能描述 | 参数 | |---------|---------|------| | generate_report | 生成扫描报告 | scan_id: 扫描ID, report_type: vulnerability/compliance | | list_reports | 列出已生成报告 | limit: 数量限制 |
系统状态
| 工具名称 | 功能描述 | 参数 | |---------|---------|------| | get_vuln_stats | 获取漏洞统计 | period: 时间范围 today/week/month/all | | get_system_status | 获取系统状态 | 无 |
适用场景
- 医院信息系统安全评估
- 医疗设备漏洞扫描
- 合规性检查报告生成
- 网络资产发现
技术规格
- Python版本: >= 3.10
- 依赖框架: FastMCP >= 2.10.6
- 传输协议: stdio / sse / http
许可证
MIT License
仓库地址
- GitHub: https://github.com/12211725-star/hospital-vuln-scanner-mcp-v1.1.0