Module: ModelContextProtocol
- Defined in:
- lib/model_context_protocol/prompt.rb,
lib/model_context_protocol.rb,
lib/model_context_protocol/tool.rb,
lib/model_context_protocol/server.rb,
lib/model_context_protocol/content.rb,
lib/model_context_protocol/methods.rb,
lib/model_context_protocol/version.rb,
lib/model_context_protocol/json_rpc.rb,
lib/model_context_protocol/resource.rb,
lib/model_context_protocol/transport.rb,
lib/model_context_protocol/string_utils.rb,
lib/model_context_protocol/configuration.rb,
lib/model_context_protocol/prompt/result.rb,
lib/model_context_protocol/tool/response.rb,
lib/model_context_protocol/prompt/message.rb,
lib/model_context_protocol/instrumentation.rb,
lib/model_context_protocol/prompt/argument.rb,
lib/model_context_protocol/tool/annotations.rb,
lib/model_context_protocol/transports/stdio.rb,
lib/model_context_protocol/resource/contents.rb,
lib/model_context_protocol/resource/embedded.rb,
lib/model_context_protocol/resource_template.rb,
lib/model_context_protocol/tool/input_schema.rb
Overview
typed: strict frozen_string_literal: true
Defined Under Namespace
Modules: Content, Instrumentation, JsonRPC, Methods, StringUtils, Transports Classes: Annotations, Configuration, Prompt, Resource, ResourceTemplate, Server, Tool, Transport
Constant Summary collapse
- VERSION =
"0.7.0"
Class Method Summary collapse
Class Method Details
.configuration ⇒ Object
29 30 31 |
# File 'lib/model_context_protocol.rb', line 29 def configuration @configuration ||= Configuration.new end |
.configure {|configuration| ... } ⇒ Object
25 26 27 |
# File 'lib/model_context_protocol.rb', line 25 def configure yield(configuration) end |