MCP Returns to HTTP

💡MCP’s biggest update may reshape how AI tools connect over the web.
⚡ 30-Second TL;DR
What Changed
The update is characterized as MCP’s biggest change so far.
Why It Matters
A shift toward HTTP could make MCP integrations more familiar to web developers, while also changing deployment and compatibility assumptions. Teams building MCP clients or servers should monitor the updated protocol guidance before committing to an architecture.
What To Do Next
Review your MCP client and server transport assumptions, then test an HTTP-based integration against the latest MCP documentation.
Key Points
- •The update is characterized as MCP’s biggest change so far.
- •HTTP is returning as a central part of the MCP approach.
- •MCP developers may need to reassess transport and integration architecture.
🧠 Deep Insight
AI-generated analysis for this event.
🔑 Enhanced Key Takeaways
- •The Model Context Protocol (MCP) initially prioritized Stdio as its primary transport mechanism to minimize latency and simplify local process communication.
- •The shift back to HTTP/REST-based transport is designed to facilitate better compatibility with cloud-native environments, load balancers, and distributed microservices architectures.
- •This update introduces standardized support for Server-Sent Events (SSE) over HTTP, enabling real-time, bidirectional communication patterns that were previously more complex to implement in pure HTTP setups.
- •The transition addresses significant feedback from enterprise users regarding the difficulty of debugging and securing Stdio-based connections across firewalls and network boundaries.
- •New MCP specifications include enhanced security headers and authentication middleware support, allowing developers to leverage existing OAuth and JWT infrastructure within the MCP ecosystem.
🛠️ Technical Deep Dive
- Reintroduction of HTTP/1.1 and HTTP/2 support as a first-class transport layer alongside existing Stdio and SSE implementations.
- Implementation of a standardized handshake protocol that allows clients to negotiate transport types (Stdio vs. HTTP) during the initial connection phase.
- Enhanced support for persistent connection pooling to reduce the overhead of repeated HTTP handshakes in high-frequency LLM context retrieval scenarios.
- Updated JSON-RPC 2.0 mapping to ensure compatibility with standard HTTP status codes and error handling patterns.
- Introduction of a new 'Transport Discovery' mechanism that allows MCP servers to advertise available HTTP endpoints via local or network-based service registries.
🔮 Future ImplicationsAI analysis grounded in cited sources
⏳ Timeline
Weekly AI Recap
Read this week's curated digest of top AI events →
👉Related Updates
AI-curated news aggregator. All content rights belong to original publishers.
Original source: InfoQ中国 ↗



