class RubyLLM::MCP::Requests::Initialization
def call
def call @coordinator.request(initialize_body) end
def initialize(coordinator)
def initialize(coordinator) @coordinator = coordinator end
def initialize_body
def initialize_body { jsonrpc: "2.0", method: "initialize", params: { protocolVersion: @coordinator.protocol_version, capabilities: @coordinator.client_capabilities, clientInfo: { name: "RubyLLM-MCP Client", version: RubyLLM::MCP::VERSION } } } end