Skip to content

Add MCP protocol compatibility fixtures #20

Description

@ocularminds

Context

The MCP smoke test verifies initialization, tool inventory, and an evaluate round trip. Compatibility drift across supported MCP clients and protocol revisions is not represented as versioned fixtures.

Scope

Create protocol fixtures that exercise the supported handshake and tool-call envelopes, including invalid and forward-compatible inputs.

Acceptance criteria

  • Fixtures identify the MCP protocol revision and client behavior they represent.
  • Supported initialization and evaluate requests produce stable, schema-valid responses.
  • Unknown fields are handled according to the protocol contract.
  • Malformed requests fail closed with bounded, non-sensitive errors.
  • The fixture suite runs against the built container in CI.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions