Module: RubyLLM::MCP::Native

Defined in:
lib/ruby_llm/mcp/native.rb,
lib/ruby_llm/mcp/native/client.rb,
lib/ruby_llm/mcp/native/json_rpc.rb,
lib/ruby_llm/mcp/native/messages.rb,
lib/ruby_llm/mcp/native/protocol.rb,
lib/ruby_llm/mcp/native/transport.rb,
lib/ruby_llm/mcp/native/notification.rb,
lib/ruby_llm/mcp/native/task_registry.rb,
lib/ruby_llm/mcp/native/transports/sse.rb,
lib/ruby_llm/mcp/native/messages/helpers.rb,
lib/ruby_llm/mcp/native/response_handler.rb,
lib/ruby_llm/mcp/native/transports/stdio.rb,
lib/ruby_llm/mcp/native/messages/requests.rb,
lib/ruby_llm/mcp/native/messages/responses.rb,
lib/ruby_llm/mcp/native/cancellable_operation.rb,
lib/ruby_llm/mcp/native/messages/notifications.rb,
lib/ruby_llm/mcp/native/transports/streamable_http.rb,
lib/ruby_llm/mcp/native/transports/support/timeout.rb,
lib/ruby_llm/mcp/native/transports/support/http_client.rb,
lib/ruby_llm/mcp/native/transports/support/rate_limiter.rb

Overview

Native protocol implementation namespace This module contains the native Ruby MCP protocol implementation

Defined Under Namespace

Modules: JsonRpc, Messages, Protocol, Transports Classes: CancellableOperation, Client, Notification, ResponseHandler, TaskRegistry, Transport