MTMCP Test Harness5.2.0

Docs / Resiliency

Testing mode

Resiliency testing

Prove the MCP session recovers from disconnects, crashes, and partial failure — with assertion helpers and an optional experiment catalog scorecard.

Assertions
reconnect · crash · degrade
Catalog
mcp-test experiment
Spec
RFC-005
assert_reconnects assert_survives_crash assert_degrades_gracefully experiment suite

Assertion helpers

from mcp_test_harness import (
    assert_reconnects,
    assert_survives_crash,
    assert_degrades_gracefully,
    marker,
)

@marker(tags=["resiliency"])
async def test_session_reconnects(mcp_server):
    await assert_reconnects(mcp_server)

Experiment catalog (RFC-005)

Run curated resiliency scenarios with guardrails and a scorecard:

mcp-test experiment list
mcp-test experiment run --suite core
mcp-test experiment run graceful-degradation --verbose

Related modes

Design: RFC-005 · Handbook feature map: handbook