3 ms·
Horizontal scaling of remote MCP Servers is something the spec is sadly lacking any recognition around. If you've done work in this space, bravo. I've been usin
by lsaferite 11mo ago
Horizontal scaling of remote MCP Servers is something the spec is sadly lacking any recognition around. If you've done work in this space, bravo. I've been using a message bus to decouple the HTTP servers from the MCP request handlers. I'm still evolving the solution, but it's been interesting so far.
- filearts 11mo agoThis is the interface I landed on to make pluggable 'session hosts': https://github.com/ggoodman/mcp-server-go/blob/b8216cc1830ad78928589932cf5a1a78dd25e2b6/sessions/host.go#L16-L76 https://github.com/ggoodman/mcp-server-go/blob/b8216cc1830ad... It goes a tad beyond the spec minimum because I think it's valuable to be able to persist some small KV data with sessions and users.