navalerakesh/MCP Validator

Validate MCP servers in GitHub Actions with policy gates, workflow summaries, annotations, and artifacts.

View on GitHub

Trust Signals

Scorecard Score
Scorecard 6–8scored May 25, 2026
Maintenance Recency
Activelast commit May 23, 2026
License
MIT

Pinned Snippet

workflow.ymlSHA-pinned
uses: navalerakesh/mcp-validation-security@3554e7556d05623d2e4c4df122b78a80ad45db50 # v1.1.24-gh-marketplace

tags can be moved; commit SHAs can't. why a SHA?

namedescriptionrequireddefault
serverMCP server endpoint or STDIO command.no
config-fileOptional path to a validation config file.no
accessAccess profile passed to mcpval.nopublic
tokenOptional bearer token for authenticated servers.no
interactiveWhether to allow interactive authentication.nofalse
output-dirDirectory where validation artifacts will be written.no./mcp-validation-results
mcpspecOptional MCP spec profile.no
policyValidation policy mode.nobalanced
max-concurrencyOptional max in-flight request count.no
versionOptional McpVal NuGet version to install. Defaults to latest published version.no
github-summaryEmit GitHub step summary markdown.notrue
github-annotationsEmit GitHub workflow error, warning, and notice annotations.notrue
upload-artifactsUpload the output directory as a workflow artifact.notrue
artifact-nameArtifact name used when uploading results.nomcpval-results
extra-argsAdditional raw arguments appended to the validate command.no

no outputs