Skip to main content

Hospital Vulnerability Scanner MCP Server - Security scanning for healthcare systems

Project description

Hospital Vulnerability Scanner MCP Server

医院漏洞扫描 MCP 服务器,为 AI 助手提供安全扫描能力。

安装

# After publishing to PyPI:
uvx hospital-vuln-mcp
# or:
pip install hospital-vuln-mcp

As of last check, hospital-vuln-mcp is not on PyPI (404). Use a local / ModelScope-built install:

pip install -e .
python -m hospital_vuln_mcp

使用

Claude Desktop

{
  "mcpServers": {
    "hospital-vuln": {
      "command": "python",
      "args": ["-m", "hospital_vuln_mcp"],
      "cwd": "/absolute/path/to/hospital-vuln-mcp-v2"
    }
  }
}

After the package is published to PyPI, you can switch back to uvx / pip install hospital-vuln-mcp without cwd.

SSE (local)

hospital-vuln-mcp --transport sse --port 8000

Bind address defaults to 127.0.0.1. For Docker or public reverse proxy:

hospital-vuln-mcp --transport sse --host 0.0.0.0 --port 8000

Streamable HTTP

hospital-vuln-mcp --transport http --port 8000

With the bundled FastMCP, Streamable HTTP is typically served under /mcp. SSE is usually GET /sse with messages under POST /messages/ (confirm with logs or MCP Inspector).

ModelScope / hosted SSE or HTTP

If the marketplace requires a public HTTPS endpoint: run the server with --host 0.0.0.0, put TLS termination on Nginx/Caddy, and register the external URL (for example https://your-domain.com/sse or https://your-domain.com/mcp).

Cursor / VS Code (remote URL)

{
  "mcpServers": {
    "hospital-vuln-remote": {
      "url": "https://YOUR_PUBLIC_HOST/sse"
    }
  }
}

Upload checklist (when submission fails)

Item Notes
PyPI Verified: project JSON on PyPI returns 404 (not published). mcp_config.json and modelscope.yaml now use python -m hospital_vuln_mcp. After publishing, you may switch back to uvx.
GitHub URLs homepage / repository point to https://github.com/12211725-star/hospital-vuln-scanner-mcp-v1.1.0.
STDIO mcp_config.json uses command + args for python -m hospital_vuln_mcp.
Remote transports Provide a reachable HTTPS URL if you advertise SSE/HTTP.
Still failing Open an Issue and paste the full ModelScope error text.

工具列表

工具 描述
start_scan 启动漏洞扫描
get_scan_status 查询扫描状态
list_scans 列出扫描任务
cancel_scan 取消扫描
list_vulnerabilities 列出漏洞
get_vulnerability 漏洞详情
update_vulnerability_status 更新漏洞状态
discover_network 网络发现
scan_host_ports 端口扫描
identify_medical_systems 医疗系统识别
generate_report 生成报告
list_reports 列出报告
get_vuln_stats 漏洞统计
get_system_status 系统状态

License

MIT

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

hospital_vuln_mcp-1.0.0.tar.gz (24.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

hospital_vuln_mcp-1.0.0-py3-none-any.whl (21.9 kB view details)

Uploaded Python 3

File details

Details for the file hospital_vuln_mcp-1.0.0.tar.gz.

File metadata

  • Download URL: hospital_vuln_mcp-1.0.0.tar.gz
  • Upload date:
  • Size: 24.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.12

File hashes

Hashes for hospital_vuln_mcp-1.0.0.tar.gz
Algorithm Hash digest
SHA256 63f8a8d59815742155860d678b66e99a1bc48d0a523b40ce3fd868fb9b3372ae
MD5 c75e7b0c13482682560aa699461fd758
BLAKE2b-256 eb215d4fce4b270ad1408913b840313f63f2ab855516abf9501904b05427b7c1

See more details on using hashes here.

File details

Details for the file hospital_vuln_mcp-1.0.0-py3-none-any.whl.

File metadata

File hashes

Hashes for hospital_vuln_mcp-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 08c0fc4be0be087dfb7a26cd004277e571b72c61762cc6d631755fd7b0f90516
MD5 dc48aa4faa07b1a61d1dc155252a47cb
BLAKE2b-256 c321e71f4f5caedfd7d5379e7fafab4a8949db78a3c72433ba2e2e4d077741c9

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page