cyberneticlibrary

Test MCP servers end-to-end

sdkmcp_serversetup L30
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