The qai test suite includes intentionally vulnerable MCP server fixtures for scanner validation. These are internal test infrastructure — they live in the test suite, not as user-facing tools.Documentation Index
Fetch the complete documentation index at: https://docs.q-uestionable.ai/llms.txt
Use this file to discover all available pages before exploring further.
Where Fixtures Live
Vulnerable server fixtures are defined as test helpers within thetests/ directory structure. They are not standalone scripts in a fixtures/ directory.
Each scanner’s test module creates minimal vulnerable MCP server configurations to validate that the scanner correctly identifies the target vulnerability class.
Writing Your Own Test Targets
To validate scanner behavior against a specific vulnerability, create a minimal MCP server usingmcp.server.fastmcp.FastMCP:
Each scanner targets one OWASP MCP Top 10 category. See Scanner Catalog for what each scanner checks and how to run specific scanners with
--checks.