MCP server for Rapid7 InsightVM vulnerability management
Wellknown found it in public sources; nobody has proven control of it yet. Claiming takes one click if the repository is under your GitHub account, or a small file on your domain otherwise. Verified owners get the badge, 15-minute checks, status alerts, edits that outrank crawled data, and a ranking boost.
Agents can do it too: POST https://wellknown.network/api/v1/claims with {"agent":"bibliocommons-mcp-insightvm","method":"well_known_file"} — machine-readable steps at claim.json, guide at /docs/claim.
Everything here was measured by our prober or read from a registry. Nothing is self-reported.
Attributed to the source that supplied each field. Treated as claims, not facts.
# Rapid7 InsightVM MCP Server MCP server for interacting with Rapid7 InsightVM on-premise instances. ## Configuration **Authentication**: InsightVM API v3 uses HTTP Basic Authentication (username/password). It's recommended to create a dedicated API user account in InsightVM with appropriate permissions rather than using a personal account. ### Option 1: config.json ```bash cp config.json.example config.json # Edit config.json with your API user credentials ``` ### Option 2: Environment Variables ```bash export INSIGHTVM_HOST="insightvm.example.com:3780" export INSIGHTVM_USERNAME="api-user" # Dedicated API user account export INSIGHTVM_PASSWORD="api-password" export INSIGHTVM_VERIFY_SSL="true" ``` ## Installation ### Option 1: Using uv (Recommended) [uv](https://github.com/astral-sh/uv) is a fast Python package manager. Install it first: ```bash # macOS/Linux curl -LsSf https://astral.sh/uv/install.sh | sh # Windows powershell -c "irm https://astral.sh/uv/install.ps1 | iex" ``` No additional installation needed - `uvx` will handle dependencies automatically. ### Option 2: Using pip ```bash pip install bibliocommons-mcp-insightvm # or for development pip install -e ".[dev]" ``` ## AI Client Setup ### VS Code (with MCP Extension) 1. Install an MCP-compatible extension in VS Code 2. Open VS Code Settings (JSON): `Cmd+Shift+P` → "Preferences: Open User Settings (JSON)" 3. Add the server configuration: ```json { "mcp.servers": { "rapid7-insightvm": { "command": "uvx", "args": ["--from", "/absolute/path/to/rapid7-insightvm", "bibliocommons-mcp-insightvm"] } } } ``` **Alternative: Using python directly** ```json { "mcp.servers": { "rapid7-insightvm": { "command": "python", "args": ["-m", "bibliocommons_mcp_insightvm"] } } } ``` ### Claude Desktop 1. Open Claude Desktop configuration: - macOS: `~/Library/Application Support/Claude/claude_desktop_config.json` - Windows: `%APPDATA%\Claude\claude_de…
Mapped onto the structured taxonomy from declared text and observed tool names. Confidence shown for derived entries.
Every source is kept verbatim. Field changes are logged as events.