Module: MCPClient::ServerHTTP::JsonRpcTransport
- Includes:
- HttpTransportBase
- Included in:
- MCPClient::ServerHTTP
- Defined in:
- lib/mcp_client/server_http/json_rpc_transport.rb
Overview
JSON-RPC request/notification plumbing for HTTP transport
Constant Summary
Constants included from HttpTransportBase
HttpTransportBase::AUTH_PARAM, HttpTransportBase::AUTH_PARAMS_RUN
Method Summary
Methods included from HttpTransportBase
#rpc_notify, #rpc_request, #send_cancellation_notification, #terminate_session, #valid_server_url?, #valid_session_id?
Methods included from JsonRpcCommon
#build_jsonrpc_notification, #build_jsonrpc_request, #build_named_request_params, #cancellable_request?, #client_capabilities, #client_info_payload, #declare_sampling_tools, #initialization_params, #ping, #process_jsonrpc_response, #registered_callback?, #sampling_tools_supported?, #split_request_meta, #validate_protocol_version!, #with_retry