News for hackers. Stuff that matters.
Re:A Critical Look at MCP by _raz on Saturday May 10, 2025 @01:24PM (#43947312)
That's kind of my point, that the protocols complexity is hidden in py sdk making it feel easy... But taking on large tech dept
Re:A Critical Look at MCP by practal on Saturday May 10, 2025 @03:26PM (#43948171)
The difficult part is figuring out what kind of abstractions we need MCP servers / clients to support. The transport layer is really not important, so until that is settled, just use the Python / TypeScript SDK.
Re:A Critical Look at MCP by mmcnl on Saturday May 10, 2025 @04:55PM (#43948914)
But the spec is on the transport level. So for the specification, the transport layer is very important.
Re:A Critical Look at MCP by practal on Saturday May 10, 2025 @05:01PM (#43948967)
This is the spec that counts: https://github.com/modelcontextprotocol/modelcontextprotocol...

How exactly those messages get transported is not really relevant for implementing an mcp server, and easy to switch, as long as there is some standard.

Re:A Critical Look at MCP by vlovich123 on Saturday May 10, 2025 @06:01PM (#43949355)
You’re ignoring the power of network effects - “shitty but widely adopted” makes “better but just starting adoption harder” to grow. Think about how long it takes to create a new HTTP standard - we’ve had 3 HTTP standards in the past 30 years, the first 19 of which so no major changes. HTTP/2 kind of saw no adoption in practice and HTTP/3 is still a mixed bag. In fact, most of the servers pretend HTTP/1 with layers in front converting the protocols.

Underestimate network effects and ossification at your own peril.

Re:A Critical Look at MCP by pixl97 on Saturday May 10, 2025 @03:14PM (#43948089)
I mean isn't this the point of a lot of, if not most successful software? Abstracting away the complexity making it feel easy, where most users of the software have no clue what kind of technical debt they are adopting?

Just think of something like microsoft word/excel for most of its existence. Seems easy to the end user, but attempting to move away from it was complex, the format had binary objects that were hard to unwind, and interactions that were huge security risks.

Re:A Critical Look at MCP by Scotrix on Saturday May 10, 2025 @04:33PM (#43948756)
yeah, but it doesn’t need to be that way. It can be simple and makes it easier adoptable, why over engineering and reinventing the wheel of at least 2 decades experience and better practices.
Re:A Critical Look at MCP by pixl97 on Saturday May 10, 2025 @05:27PM (#43949146)
Simple software is the most difficult software to make.

Historically stated as

>I apologize for such a long letter - I didn't have time to write a short one.