{"servers":[{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.inspicere/mcp-defectdojo","description":"MCP server for DefectDojo: 24 tools with RBAC, HMAC audit chain, and SIEM forwarding","title":"DefectDojo","repository":{"url":"https://github.com/inspicere/mcp-defectdojo","source":"github"},"version":"3.2.6","packages":[{"registryType":"pypi","registryBaseUrl":"https://pypi.org","identifier":"mcp-defectdojo","version":"3.2.6","runtimeHint":"uvx","transport":{"type":"stdio"},"environmentVariables":[{"description":"Base URL of the DefectDojo instance (must use https:// unless ALLOW_INSECURE_HTTP=true)","isRequired":true,"name":"DEFECTDOJO_URL"},{"description":"API key for DefectDojo (generate at DefectDojo > API v2 > Your API Key). Use DEFECTDOJO_READ_API_KEY + DEFECTDOJO_WRITE_API_KEY for least-privilege dual-key mode.","isRequired":true,"isSecret":true,"name":"DEFECTDOJO_API_KEY"},{"description":"Optional read-only API key (used for GET requests in dual-key mode)","isSecret":true,"name":"DEFECTDOJO_READ_API_KEY"},{"description":"Optional write API key (used for POST/PATCH in dual-key mode)","isSecret":true,"name":"DEFECTDOJO_WRITE_API_KEY"},{"description":"Bearer token granting admin-role access (legacy single-token mode — prefer MCP_ROLE_<NAME>=<token>:<role> for RBAC)","isSecret":true,"name":"MCP_AUTH_TOKEN"},{"description":"HMAC key for audit log integrity chain. Required for cross-restart log verification on network transports. Generate with: python3 -c 'import secrets; print(secrets.token_hex(32))'","isSecret":true,"name":"AUDIT_HMAC_KEY"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-05-21T05:07:47.855905Z","publishedAt":"2026-05-21T05:07:47.855905Z","updatedAt":"2026-05-21T05:07:47.855905Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.inspicere/mcp-defectdojo","description":"MCP server for DefectDojo: 24 tools with RBAC, HMAC audit chain, and SIEM forwarding","title":"DefectDojo","repository":{"url":"https://github.com/inspicere/mcp-defectdojo","source":"github"},"version":"3.2.7","packages":[{"registryType":"pypi","registryBaseUrl":"https://pypi.org","identifier":"mcp-defectdojo","version":"3.2.7","runtimeHint":"uvx","transport":{"type":"stdio"},"environmentVariables":[{"description":"Base URL of the DefectDojo instance (must use https:// unless ALLOW_INSECURE_HTTP=true)","isRequired":true,"name":"DEFECTDOJO_URL"},{"description":"API key for DefectDojo (generate at DefectDojo > API v2 > Your API Key). Use DEFECTDOJO_READ_API_KEY + DEFECTDOJO_WRITE_API_KEY for least-privilege dual-key mode.","isRequired":true,"isSecret":true,"name":"DEFECTDOJO_API_KEY"},{"description":"Optional read-only API key (used for GET requests in dual-key mode)","isSecret":true,"name":"DEFECTDOJO_READ_API_KEY"},{"description":"Optional write API key (used for POST/PATCH in dual-key mode)","isSecret":true,"name":"DEFECTDOJO_WRITE_API_KEY"},{"description":"Bearer token granting admin-role access (legacy single-token mode — prefer MCP_ROLE_<NAME>=<token>:<role> for RBAC)","isSecret":true,"name":"MCP_AUTH_TOKEN"},{"description":"HMAC key for audit log integrity chain. Required for cross-restart log verification on network transports. Generate with: python3 -c 'import secrets; print(secrets.token_hex(32))'","isSecret":true,"name":"AUDIT_HMAC_KEY"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-05-23T00:21:19.349294Z","publishedAt":"2026-05-23T00:21:19.349294Z","updatedAt":"2026-05-23T00:21:19.349294Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.inspicere/mcp-defectdojo","description":"MCP server for DefectDojo: 24 tools with RBAC, HMAC audit chain, and SIEM forwarding","title":"DefectDojo","repository":{"url":"https://github.com/inspicere/mcp-defectdojo","source":"github"},"version":"3.3.0","packages":[{"registryType":"pypi","registryBaseUrl":"https://pypi.org","identifier":"mcp-defectdojo","version":"3.3.0","runtimeHint":"uvx","transport":{"type":"stdio"},"environmentVariables":[{"description":"Base URL of the DefectDojo instance (must use https:// unless ALLOW_INSECURE_HTTP=true)","isRequired":true,"name":"DEFECTDOJO_URL"},{"description":"API key for DefectDojo (generate at DefectDojo > API v2 > Your API Key). Use DEFECTDOJO_READ_API_KEY + DEFECTDOJO_WRITE_API_KEY for least-privilege dual-key mode.","isRequired":true,"isSecret":true,"name":"DEFECTDOJO_API_KEY"},{"description":"Optional read-only API key (used for GET requests in dual-key mode)","isSecret":true,"name":"DEFECTDOJO_READ_API_KEY"},{"description":"Optional write API key (used for POST/PATCH in dual-key mode)","isSecret":true,"name":"DEFECTDOJO_WRITE_API_KEY"},{"description":"Bearer token granting admin-role access (legacy single-token mode — prefer MCP_ROLE_<NAME>=<token>:<role> for RBAC)","isSecret":true,"name":"MCP_AUTH_TOKEN"},{"description":"HMAC key for audit log integrity chain. Required for cross-restart log verification on network transports. Generate with: python3 -c 'import secrets; print(secrets.token_hex(32))'","isSecret":true,"name":"AUDIT_HMAC_KEY"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-05-28T00:02:18.557763Z","publishedAt":"2026-05-28T00:02:18.557763Z","updatedAt":"2026-05-28T00:02:18.557763Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.inspicere/mcp-defectdojo","description":"MCP server for DefectDojo: 24 tools with RBAC, HMAC audit chain, and SIEM forwarding","title":"DefectDojo","repository":{"url":"https://github.com/inspicere/mcp-defectdojo","source":"github"},"version":"3.3.1","packages":[{"registryType":"pypi","registryBaseUrl":"https://pypi.org","identifier":"mcp-defectdojo","version":"3.3.1","runtimeHint":"uvx","transport":{"type":"stdio"},"environmentVariables":[{"description":"Base URL of the DefectDojo instance (must use https:// unless ALLOW_INSECURE_HTTP=true)","isRequired":true,"name":"DEFECTDOJO_URL"},{"description":"API key for DefectDojo (generate at DefectDojo > API v2 > Your API Key). Use DEFECTDOJO_READ_API_KEY + DEFECTDOJO_WRITE_API_KEY for least-privilege dual-key mode.","isRequired":true,"isSecret":true,"name":"DEFECTDOJO_API_KEY"},{"description":"Optional read-only API key (used for GET requests in dual-key mode)","isSecret":true,"name":"DEFECTDOJO_READ_API_KEY"},{"description":"Optional write API key (used for POST/PATCH in dual-key mode)","isSecret":true,"name":"DEFECTDOJO_WRITE_API_KEY"},{"description":"Bearer token granting admin-role access (legacy single-token mode — prefer MCP_ROLE_<NAME>=<token>:<role> for RBAC)","isSecret":true,"name":"MCP_AUTH_TOKEN"},{"description":"HMAC key for audit log integrity chain. Required for cross-restart log verification on network transports. Generate with: python3 -c 'import secrets; print(secrets.token_hex(32))'","isSecret":true,"name":"AUDIT_HMAC_KEY"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-05-28T00:52:39.092977Z","publishedAt":"2026-05-28T00:52:39.092977Z","updatedAt":"2026-05-28T00:52:39.092977Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.inspicere/mcp-defectdojo","description":"MCP server for DefectDojo: 24 tools with RBAC, HMAC audit chain, and SIEM forwarding","title":"DefectDojo","repository":{"url":"https://github.com/inspicere/mcp-defectdojo","source":"github"},"version":"3.3.2","packages":[{"registryType":"pypi","registryBaseUrl":"https://pypi.org","identifier":"mcp-defectdojo","version":"3.3.2","runtimeHint":"uvx","transport":{"type":"stdio"},"environmentVariables":[{"description":"Base URL of the DefectDojo instance (must use https:// unless ALLOW_INSECURE_HTTP=true)","isRequired":true,"name":"DEFECTDOJO_URL"},{"description":"API key for DefectDojo (generate at DefectDojo > API v2 > Your API Key). Use DEFECTDOJO_READ_API_KEY + DEFECTDOJO_WRITE_API_KEY for least-privilege dual-key mode.","isRequired":true,"isSecret":true,"name":"DEFECTDOJO_API_KEY"},{"description":"Optional read-only API key (used for GET requests in dual-key mode)","isSecret":true,"name":"DEFECTDOJO_READ_API_KEY"},{"description":"Optional write API key (used for POST/PATCH in dual-key mode)","isSecret":true,"name":"DEFECTDOJO_WRITE_API_KEY"},{"description":"Bearer token granting admin-role access (legacy single-token mode — prefer MCP_ROLE_<NAME>=<token>:<role> for RBAC)","isSecret":true,"name":"MCP_AUTH_TOKEN"},{"description":"HMAC key for audit log integrity chain. Required for cross-restart log verification on network transports. Generate with: python3 -c 'import secrets; print(secrets.token_hex(32))'","isSecret":true,"name":"AUDIT_HMAC_KEY"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-05-28T01:33:22.467486Z","publishedAt":"2026-05-28T01:33:22.467486Z","updatedAt":"2026-05-28T01:33:22.467486Z","isLatest":true}}}],"metadata":{"count":5}}
