Addressing feedback
This commit is contained in:
parent
2942d456cc
commit
4d79263a87
3 changed files with 1 additions and 47 deletions
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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 }
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
Loading…
Reference in a new issue