mcp-streamable-proxy 0.1.2

Streamable HTTP proxy implementation for MCP protocol using rmcp 0.12
Documentation

MCP Streamable HTTP Proxy Module

This module provides a proxy implementation for MCP (Model Context Protocol) using Streamable HTTP transport with stateful session management.

Features

  • Streamable HTTP Support: Uses rmcp 0.12 with enhanced Streamable HTTP transport
  • Stateful Sessions: Custom SessionManager with backend version tracking
  • Hot Swap: Supports backend connection replacement without downtime
  • Version Control: Automatically invalidates sessions when backend reconnects

Architecture

Client → Streamable HTTP → ProxyAwareSessionManager → ProxyHandler → Backend MCP Service
                                   ↓
                           Version Tracking
                           (DashMap<SessionId, BackendVersion>)