MCP is fine... but the MCP spec is a moving target, and they've already deprecated smaller features. Fine, except the spec's only a year old.
It's also quite complex, and there's a lot of leeway for the clients (coding harnesses) in how to represent and share information between the AI and the user.
And don't get me started on auth. There's several different ways, and OAuth alone is unwieldy and not every server does OAuth quite the same way. Meh.
They stop being standards if you keep changing them, or if you overload them with stuff that most MCP consumers don't implement.
There's a huge swathe of stuff in MCP that's you'll think is a touch overkill or underbaked. And then if you do implement it you learn that actually nobody bothered making servers that used it.
MCP is fine... but the MCP spec is a moving target, and they've already deprecated smaller features. Fine, except the spec's only a year old.
It's also quite complex, and there's a lot of leeway for the clients (coding harnesses) in how to represent and share information between the AI and the user.
And don't get me started on auth. There's several different ways, and OAuth alone is unwieldy and not every server does OAuth quite the same way. Meh.
Wouldn't you expect that from a brand spanking new standard though?
They stop being standards if you keep changing them, or if you overload them with stuff that most MCP consumers don't implement.
There's a huge swathe of stuff in MCP that's you'll think is a touch overkill or underbaked. And then if you do implement it you learn that actually nobody bothered making servers that used it.
[flagged]