reallyartificial/MCP-Jest Test Action

Test Model Context Protocol (MCP) servers with mcp-jest - automated testing framework for AI agent tools, LLM integrations, and MCP protocol compliance validation in CI/CD pipelines

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Activelast commit Jun 16, 2026
License
MIT

Pinned Snippet

workflow.ymlSHA-pinned
uses: reallyartificial/mcp-jest@1f62272b6bb96bc4d6cb43609c7afc96cd37daab # no releases — HEAD as of 2026-07-11

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

namedescriptionrequireddefault
server-commandCommand to start the MCP server (e.g., "node ./server.js")no
server-argsAdditional arguments for the server command (comma-separated)no
configPath to mcp-jest configuration fileno
toolsComma-separated list of tools to testno
resourcesComma-separated list of resources to testno
promptsComma-separated list of prompts to testno
timeoutTest timeout in milliseconds (default: 30000)no30000
transportTransport type: stdio, sse, streamable-http (default: stdio)nostdio
urlServer URL (required for HTTP transports)no
filterRun only tests matching this patternno
skipSkip tests matching this patternno
update-snapshotsUpdate snapshots instead of comparingnofalse
reporterReporter type: console, html, json (default: console)noconsole
report-outputOutput path for HTML/JSON reportsno
validateRun protocol compliance validation instead of testsnofalse
discoverRun auto-discovery mode to generate test configurationnofalse
discovery-outputOutput path for discovery resultsno
node-versionNode.js version to useno20
working-directoryWorking directory for running testsno.
namedescription
passedNumber of tests passed
failedNumber of tests failed
totalTotal number of tests
pass-ratePass rate percentage
durationTest duration in milliseconds
report-pathPath to generated report (if using html/json reporter)
compliance-scoreProtocol compliance score (if using validate mode)
compliance-levelProtocol compliance level (if using validate mode)