Amazing write-up by
@vykthur, GenAI/HCI researcher from Microsoft 🙌 Clear, grounded take on MCP’s current challenges—dev experience, deployment, and security all still evolving.
At
@OpenWebUI, we believe
@OpenApiSpec is all you need ⚡️
We natively support OpenAPI-based servers—easier to build, easier to secure, and ready for real-world apps.
Bonus: We also provide an MCP → OpenAPI bridge to help teams transition with ease.
👉 Learn more:
github.com/open-webui/openap…
Controversial take:
🧵
No, MCP's have NOT Won (Yet)
TLDR;
I find much of the recent MCP conversation very puzzling. On one hand, there are articles that make broad claims like “Why MCP Won” but on the other hand, there are too few examples of 3rd party demos or production apps where the MCP infrastructure is integrated with clear benefits (e.g., dev experience, perf etc) over existing approaches.
Full post.
MCP is a great idea, but the reality (IMO) is that it is early and rife with challenges:
- Developer Experience Limitations: The complexity of implementing MCP servers is substantial, with basic examples requiring hundreds of lines of code and limited testing options.
- Deployment and Integration Constraints: MCP clients must run within host applications, creating technical hurdles with performance impacts and transport compatibility issues (most deployment environments have constraints).
- Security Considerations: Building secure MCP-integrated applications requires addressing existing threat vectors, from token theft to prompt injection attacks, especially critical as the protocol gains wider adoption. These issues are not automatically solved or easier as some may have suggested.
All of this is written with humility knowing that the MCP protocol is early and any of the criticisms here will be likely addressed (see the MCP roadmap). Its just worth staying connected to the reality.