Module: MCPClient::ServerStreamableHTTP::JsonRpcTransport

Includes:
HttpTransportBase
Included in:
MCPClient::ServerStreamableHTTP
Defined in:
lib/mcp_client/server_streamable_http/json_rpc_transport.rb

Overview

JSON-RPC request/notification plumbing for Streamable HTTP transport This transport uses HTTP POST requests but expects Server-Sent Event formatted responses

Method Summary

Methods included from HttpTransportBase

#rpc_notify, #rpc_request, #terminate_session, #valid_server_url?, #valid_session_id?

Methods included from JsonRpcCommon

#build_jsonrpc_notification, #build_jsonrpc_request, #initialization_params, #ping, #process_jsonrpc_response, #with_retry