trip-test 0.1.2

Contract testing & regression safety for MCP servers
Documentation
{
  "format_version": 1,
  "meta": {
    "name": "test-server-baseline",
    "recorded_at": "2026-08-10T06:04:10.805481+00:00",
    "server_name": "test-server",
    "server_version": "0.1.0"
  },
  "tool_catalog": [
    {
      "name": "search",
      "description": "Search records",
      "inputSchema": {
        "properties": {
          "limit": {
            "description": "Max results",
            "type": "integer"
          },
          "q": {
            "description": "Search query",
            "type": "string"
          }
        },
        "required": [
          "q",
          "limit"
        ],
        "type": "object"
      }
    },
    {
      "name": "fetch",
      "description": "Fetch a record by ID",
      "inputSchema": {
        "properties": {
          "id": {
            "description": "Record ID",
            "type": "string"
          }
        },
        "required": [
          "id"
        ],
        "type": "object"
      }
    }
  ],
  "exchanges": [
    {
      "id": "ex-001",
      "tool": "search",
      "input": {
        "limit": 5,
        "q": "test"
      },
      "matchMode": "structural",
      "expected": {
        "is_error": false,
        "content": [
          {
            "text": "{\"limit\":5,\"query\":\"test\",\"results\":[{\"id\":\"1\",\"score\":0.95,\"title\":\"Result for 'test'\"},{\"id\":\"2\",\"score\":0.87,\"title\":\"Another result for 'test'\"}],\"total\":2}",
            "type": "text"
          }
        ]
      }
    }
  ]
}