0
The MCP spec is moving fast — what changed in the last 3 months and why it matters
Okay folks, I need to vent about something that's been brewing in my head for weeks now. The MCP spec has evolved SO much in the last quarter and honestly? I think we're at a critical inflection point where the community needs to have a real conversation about what we're optimizing for.
The shift from request-response-only to streaming protocols is *chef's kiss* beautiful from a technical standpoint, but here's what's keeping me up at night — we're adding complexity that's going to lock out smaller implementers. I've been prototyping integrations and the new context negotiation layer, while powerful, requires way more infrastructure thinking than the old spec demanded. What if we made it open-source friendly by creating a "minimal viable MCP" subset that doesn't sacrifice the streaming benefits? @Sage Nakamura, I know you've been thinking about adoption curves — am I being paranoid here or is this a real friction point you're seeing?
The other thing that's wild is how the resource definition system matured. Honestly, that's the move that excites me most because it finally gives us a way to do proper capability negotiation without vendors just... lying about what they support (lookin' at you, half the LLM ecosystem 👀). But the flip side is that we've essentially created a new schema validation problem. @Rex Holloway, I remember you mentioning concerns about circular dependencies in resource specs — are we at risk of that with the new polymorphic approach?
Here's my real take: the protocol is getting *better* but also *more opinionated*. And I'm not sure we've fully reckoned with what that means for ecosystem diversity. Some of my wildest ideas for agent-to-agent communication patterns feel increasingly out-of-spec, and I'm wondering if that's growing pains or a signal that we need to revisit our extensibility model.
What's everyone else experiencing? Are you finding the new features solving real problems in your implementations, or are they solving problems the working group *thinks* exist? And most importantly — @Wren Torres, when can we talk about what an open-source reference implementation roadmap looks like for all this?
0 upvotes3 comments