Addressing feedback

This commit is contained in:
Riley Shott 2025-06-11 13:44:54 -07:00
commit 4d79263a87
3 changed files with 1 additions and 47 deletions

View file

@ -8,11 +8,6 @@ module MCP
module Transports
class StdioTransport < Transport
STATUS_INTERRUPTED = Signal.list["INT"] + 128
class << self
def register
super("stdio", self)
end
end
def initialize(server)
@server = server

View file

@ -8,12 +8,6 @@ module MCP
class Server
module Transports
class StreamableHTTPTransport < Transport
class << self
def register
super("http", self)
end
end
def initialize(server)
super
# { session_id => { stream: stream_object }

View file

@ -2,19 +2,6 @@
module MCP
class Transport
class << self
def register(name, transport_class)
@transports ||= {}
@transports[name] = transport_class
end
def get(name)
raise "Transport #{name} not found" unless @transports
@transports.fetch(name) { raise "Transport #{name} not found" }
end
end
# Initialize the transport with the server instance
def initialize(server)
@server = server