Development
git clone https://github.com/anilloutombam/mcp-failure-lab.gitcd mcp-failure-labnpm installCommon commands
Section titled “Common commands”npm run dev -- --helpnpm run dev -- demonpm --silent run dev -- servenpm run format:checknpm run typechecknpm testnpm run buildTests are grouped by responsibility: unit tests for isolated behavior, integration tests for MCP client-server communication and transports, and end-to-end tests for CLI commands and child-process scenario execution. Injectable clocks and delay implementations keep timing assertions deterministic.
Before a pull request, run formatting checks, type validation, tests, and a clean build. See the repository’s CONTRIBUTING.md for the current contribution workflow.