{"servers":[{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.joepangallo/web-recon-agent","description":"Owned-target web security assessment MCP server for authenticated, high-friction apps.","repository":{"url":"https://github.com/joepangallo/web-recon-agent","source":"github"},"version":"0.8.1","packages":[{"registryType":"npm","identifier":"mcp-web-recon-agent","version":"0.8.1","transport":{"type":"stdio"},"environmentVariables":[{"description":"Comma-separated hostnames allowed for scanning. Required.","isRequired":true,"format":"string","name":"MCP_TARGET_ALLOWLIST"},{"description":"Comma-separated hostnames you explicitly own to unlock active and owned-aggressive scan modes.","format":"string","name":"MCP_OWNED_TARGETS"},{"description":"Optional path for persisted job metadata. Defaults to mcp-jobs.json in the current working directory.","format":"string","name":"MCP_JOB_STORE_PATH"},{"description":"Optional maximum number of concurrent scan jobs. Defaults to 2.","format":"number","name":"MCP_MAX_CONCURRENT"},{"description":"Optional path to a JSON config file that overrides allowlist and concurrency settings.","format":"string","name":"MCP_CONFIG_PATH"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-03-25T14:39:47.797999Z","publishedAt":"2026-03-25T14:39:47.797999Z","updatedAt":"2026-03-25T14:39:47.797999Z","isLatest":true}}}],"metadata":{"count":1}}
