Skip to content

v0.2.2

Choose a tag to compare

@danielkov danielkov released this 01 Apr 23:06
· 92 commits to main since this release

What's New

Streamable HTTP Transport

  • Added StreamableHttpTransportConfig for modern remote MCP servers that expose a single HTTP endpoint with JSON-RPC over POST and optional SSE streaming.
  • Supports both stateful (session-based with SSE) and stateless (JSON response) modes.
  • Protocol version negotiation across 2025-11-25, 2025-06-18, 2025-03-26, and 2024-11-05.
  • Session header propagation, interrupted SSE resume via Last-Event-ID, and graceful DELETE on close.

rmcp Interop

  • Added mcp-reference-interop example with live integration tests against the official Rust MCP SDK (rmcp 1.3.0).
  • Covers initialize, tool/resource/prompt listing and invocation, and transport lifecycle across both stateful and stateless servers.

Full Changelog: v0.2.1...v0.2.2