DefectDojo MCP server for integrating with DefectDojo vulnerability management system
Listed on its own since 2026-09-24. Until then it was part of defectdojo-mcp, where its earlier checks remain.
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":"iflow-mcp-jamiesonio-defectdojo-mcp","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.
# DefectDojo MCP Server [](https://badge.fury.io/py/defectdojo) <!-- Add this badge if/when published to PyPI --> This project provides a [Model Context Protocol (MCP)](https://github.com/modelcontextprotocol/specification) server implementation for [DefectDojo](https://github.com/DefectDojo/django-DefectDojo), a popular open-source vulnerability management tool. It allows AI agents and other MCP clients to interact with the DefectDojo API programmatically. ## Features This MCP server exposes tools for managing key DefectDojo entities: * **Findings:** Fetch, search, create, update status, and add notes. * **Products:** List available products. * **Engagements:** List, retrieve details, create, update, and close engagements. ## Installation & Running There are a couple of ways to run this server: ### Using `uvx` (Recommended) `uvx` executes Python applications in temporary virtual environments, installing dependencies automatically. ```bash uvx defectdojo-mcp ``` ### Using `pip` You can install the package into your Python environment using `pip`. ```bash # Install directly from the cloned source code directory pip install . # Or, if the package is published on PyPI pip install defectdojo-mcp ``` Once installed via pip, run the server using: ```bash defectdojo-mcp ``` ## Configuration The server requires the following environment variables to connect to your DefectDojo instance: * `DEFECTDOJO_API_TOKEN` (**required**): Your DefectDojo API token for authentication. * `DEFECTDOJO_API_BASE` (**required**): The base URL of your DefectDojo instance (e.g., `https://your-defectdojo-instance.com`). You can configure these in your MCP client's settings file. Here's an example using the `uvx` command: ```json { "mcpServers": { "defectdojo": { "command": "uvx", "args": ["defectdojo-mcp"], "env": { "DEFECTDOJO_API_TOKEN": "YOUR_API_TOKEN_HERE", "DEFECTD…
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.