6 ms·
> With the 2026-07-28 release, a remote MCP server is now no different from any other HTTP workload Good. Introducing a bespoke new protocol was one of the mor
by rco8786 25d ago
> With the 2026-07-28 release, a remote MCP server is now no different from any other HTTP workload
Good. Introducing a bespoke new protocol was one of the more bone-headed things MCP did on initial release.
- Jhater 25d ago[dead]
- colingauvin 25d agoIt's unreal how bad the initial rollout was between HTTP/streaming and stdio, bearer auth and OAuth. Virtually every client/MCP server pair had a different portion of that matrix implemented.
- ihuman 25d agoIs stdio being deprecated? I couldn't tell from this page
- amluto 25d agoThe prose on the page is very unclear. My best interpretation is that they want to continue supporting stdio but that they don’t want it to be its own special protocol. The obvious way to do that would be to speak ordinary HTTP (version 1.1? 2?) over stdio and to use the MCP-over-HTTP protocol over the resulting HTTP transport. This would be more complex to implement for a simple server, but it’s not exactly difficult.
- Gormo 25d agoNot everyone is on board with the idea of HTTP being the exclusive universal IPC bus.
- intrasight 25d agoCount me as not on board
- pstuart 25d agoWould you prefer gRPC, thrift, avro, etc... ?
- amluto 25d agoThose are mostly at a different layer. You can speak Thrift or Avro or Protobuf over stdio or HTTP or TCP or carrier pigeon. gRPC spans layers, and it uses HTTP in a more intrusive way than even MCP does — it expects to own the entire URL space at the IP/port in question. Using gRPC in a nontrivial way for MCP would be fairly heavy-weight: you would probably need to set up reflection and figure out how to bind all the MCP calls to it unless you just use it as a tunnel.
- jcmfernandes 25d agoI would prefer a core transport agnostic protocol, and then see MCP-over-HTTP being a spec on top of that.
- jauntywundrkind 25d agoI'm pretty ok with http, but, I'd throw https://varlink.org https://varlink.org in as my second pick.
- 25d ago
- nprateem 25d agoThe real disaster was making it stateful. Need to get some adults in the room.
- nostrebored 25d agoYour stateful remote execution needs a stateful tool middleware for your stateful agent, just to make sure that it’s impossible to test or evaluate
- otabdeveloper4 24d agoDon't worry about it, the very best Claude tokens designed, implemented and tested it. What are you, some sort of luddite?
- tarun_anand 24d agoWrote about this last year and wanted to unify it... at that time the community was so excited about MCP being the best thing since sliced bread https://github.com/modelcontextprotocol/modelcontextprotocol/discussions/1145 https://github.com/modelcontextprotocol/modelcontextprotocol... https://news.ycombinator.com/item?id=43959474 https://news.ycombinator.com/item?id=43959474
- activeing123 16d ago[flagged]