-
Notifications
You must be signed in to change notification settings - Fork 2.6k
Closed
Labels
P3Nice to haves, rare edge casesNice to haves, rare edge casesfeature requestRequest for a new feature that's not currently supportedRequest for a new feature that's not currently supportedready for workEnough information for someone to start working onEnough information for someone to start working on
Description
Multiplexing has recurred for me a few times now—clients often need to connect to multiple servers simultaneously. Might be worth building something for it into the client SDK.
I think it's not too hard (send all list commands to all servers, then associate the IDs you get back with the server for follow-up gets, reads, calls), it's just annoying boilerplate.
Maybe we build an actual Host
abstraction into the SDK, which has multiple Client
s?
See also modelcontextprotocol/typescript-sdk#6.
morigs, iamarcel and evalstate
Metadata
Metadata
Assignees
Labels
P3Nice to haves, rare edge casesNice to haves, rare edge casesfeature requestRequest for a new feature that's not currently supportedRequest for a new feature that's not currently supportedready for workEnough information for someone to start working onEnough information for someone to start working on