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