jjevsikov/CheckSpec

Test your MCP server for protocol conformance, schema fuzzing, and security vulnerabilities

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
server-commandCommand to start the MCP server (for stdio transport). Required if collection is not set.no
collectionPath to a .checkspec.json collection file. Required if server-command is not set.no
working-directoryWorking directory to run the server from (useful for Python uv projects)no""
fuzzEnable full fuzz testing (all 19 edge cases + invalid/random inputs)nofalse
outputOutput format: console, json, or junitnoconsole
fail-on-securityFail the action if any security findings are detected at HIGH or abovenotrue
namedescription
resultTest result: "passed" or "failed"
total-testsTotal number of tests run
failed-testsNumber of failed tests
security-findingsNumber of security findings detected