ruby-sdk/lib/model_context_protocol.rb
Topher Bullock 6004f42573 Internal Release 0.2.0
- fix `lib/mcp-ruby` auto-import path
- implement server resources
- add basic listing of resources to Server
- allow setting handlers on Server
- wrap handler method results
- make tool definition more declarative
- make prompt definition more declarative
- bump dependency versions
2025-05-08 17:37:40 -04:00

21 lines
539 B
Ruby

# typed: strict
# frozen_string_literal: true
require "model_context_protocol/json_rpc"
require "model_context_protocol/server"
require "model_context_protocol/tool"
require "model_context_protocol/content"
require "model_context_protocol/resource"
require "model_context_protocol/prompt"
require "model_context_protocol/version"
module ModelContextProtocol
class Annotations
attr_reader :audience, :priority
def initialize(audience: nil, priority: nil)
@audience = audience
@priority = priority
end
end
end