Test MCP servers end-to-end
sdkmcp_serversetup L3★0
npm:@mcpjam/sdk ↗What it does
Unit test and eval MCP servers end-to-end
Best for
Validating MCP server functionality and performance across unit + integration + eval layers.
Inputs
- · MCP server instance
- · test code
- · eval queries
Outputs
- · test results
- · eval reports
- · coverage metrics
Requires
- · @mcpjam/sdk
- · test framework (vitest/jest/mocha)
- · Node.js
Preconditions
Node.js environment; @mcpjam/sdk installed; MCP server running or startable
Failure modes
- · Async operations flake due to timing
- · E2E tests timeout on slow MCP server
- · Eval results inconsistent across runs
Trust signals
- · E2E testing framework (@mcpjam/sdk)
- · Compatible with vitest/jest/mocha
- · Evals framework integrated