Skip to content

Commit e7ea7fe

Browse files
authored
Update roadmap to reflect November 2025 release priorities (modelcontextprotocol#1570)
* Update roadmap to reflect November 2025 release priorities
1 parent 7f16bef commit e7ea7fe

File tree

1 file changed

+28
-25
lines changed

1 file changed

+28
-25
lines changed

docs/development/roadmap.mdx

Lines changed: 28 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,11 @@ title: Roadmap
33
description: Our plans for evolving Model Context Protocol
44
---
55

6-
<Info>Last updated: **2025-07-22**</Info>
6+
<Info>Last updated: **2025-10-31**</Info>
77

8-
The Model Context Protocol is rapidly evolving. This page outlines our current thinking on key priorities and direction for approximately **the next six months**, though these may change significantly as the project develops. To see what's changed recently, check out the **[specification changelog](/specification/2025-06-18/changelog/)**.
8+
The Model Context Protocol is rapidly evolving. This page outlines our priorities for **the next release on November 25th, 2025**, with a release candidate available on November 11th, 2025. To see what's changing in the upcoming release, check out the **[specification changelog](/specification/draft/changelog/)**.
9+
10+
For more context on our release timeline and governance process, read our [blog post on the next version update](https://blog.modelcontextprotocol.io/posts/2025-09-26-mcp-next-version-update/).
911

1012
<Note>
1113

@@ -17,44 +19,45 @@ We value community participation! Each section links to relevant discussions whe
1719

1820
For a technical view of our standardization process, visit the [Standards Track](https://github.com/orgs/modelcontextprotocol/projects/2/views/2) on GitHub, which tracks how proposals progress toward inclusion in the official [MCP specification](https://spec.modelcontextprotocol.io).
1921

20-
## Agents
22+
## Priority Areas for the Next Release
2123

22-
As MCP increasingly becomes part of agentic workflows, we're focusing on key improvements:
24+
### Asynchronous Operations
2325

24-
- **Asynchronous Operations**: supporting long-running operations that may take extended periods, with resilient handling of disconnections and reconnections
26+
Currently, MCP is built around mostly synchronous operations. We're adding async support to allow servers to kick off long-running tasks while clients can check back later for results. This will enable operations that take minutes or hours without blocking.
2527

26-
## Authentication and Security
28+
Follow the progress in [SEP-1686](https://github.com/modelcontextprotocol/modelcontextprotocol/issues/1686).
2729

28-
We're evolving our authorization and security resources to improve user safety and provide a better developer experience:
30+
### Statelessness and Scalability
2931

30-
- **Guides and Best Practices**: documenting specifics about deploying MCP securely in the form of guides and best practices to help developers avoid common pitfalls.
31-
- **Alternatives to Dynamic Client Registration (DCR)**: exploring alternatives to DCR, attempting to address operational challenges while preserving a smooth user experience.
32-
- **Fine-grained Authorization**: developing mechanisms and guidelines for primitive authorization for sensitive actions
33-
- **Enterprise Managed Authorization**: adding the capability for enterprises to simplify MCP server authorization with the help of Single Sign-On (SSO)
34-
- **Secure Authorization Elicitation**: enable developers to integrate secure authorization flows for downstream APIs outside the main MCP server authorization
32+
As organizations deploy MCP servers at enterprise scale, we're addressing challenges around horizontal scaling. While [Streamable HTTP](https://modelcontextprotocol.io/specification/2025-03-26/basic/transports#streamable-http) provides some stateless support, we're smoothing out rough edges around server startup and session handling to make it easier to run MCP servers in production.
3533

36-
## Validation
34+
The current focus point for this effort is [SEP-1442](https://github.com/modelcontextprotocol/modelcontextprotocol/issues/1442).
3735

38-
To foster a robust developer ecosystem, we plan to invest in:
36+
### Server Identity
3937

40-
- **Reference Client Implementations**: demonstrating protocol features with high-quality AI applications
41-
- **Reference Server Implementation**: showcasing authentication patterns and remote deployment best practices
42-
- **Compliance Test Suites**: automated verification that clients, servers, and SDKs properly implement the specification
38+
We're enabling servers to advertise themselves through [`.well-known` URLs](https://en.wikipedia.org/wiki/Well-known_URI)—an established standard for providing metadata. This will allow clients to discover what a server can do without having to connect to it first, making discovery much more intuitive and enabling systems like our registry to automatically catalog capabilities. We are working closely across multiple projects in the industry to rely on a common standard on agent cards.
4339

44-
These tools will help developers confidently implement MCP while ensuring consistent behavior across the ecosystem.
40+
### Official Extensions
41+
42+
As MCP has grown, valuable patterns have emerged for specific industries and use cases. Rather than leaving everyone to reinvent the wheel, we're officially recognizing and documenting the most popular protocol extensions. This curated collection will give developers building for specialized domains like healthcare, finance, or education a solid starting point.
4543

46-
## Registry
44+
### SDK Support Standardization
4745

48-
For MCP to reach its full potential, we need streamlined ways to distribute and discover MCP servers.
46+
We're introducing a clear tiering system for SDKs based on factors like specification compliance speed, maintenance responsiveness, and feature completeness. This will help developers understand exactly what level of support they're getting before committing to a dependency.
4947

50-
We plan to develop an [**MCP Registry**](https://github.com/orgs/modelcontextprotocol/discussions/159) that will enable centralized server discovery and metadata. This registry will primarily function as an API layer that third-party marketplaces and discovery services can build upon.
48+
### MCP Registry General Availability
5149

52-
## Multimodality
50+
The [MCP Registry](https://github.com/modelcontextprotocol/registry) launched in preview in September 2025 and is progressing toward general availability. We're stabilizing the v0.1 API through real-world integrations and community feedback, with plans to transition from preview to a production-ready service. This will provide developers with a reliable, community-driven platform for discovering and sharing MCP servers.
5351

54-
Supporting the full spectrum of AI capabilities in MCP, including:
52+
## Validation
53+
54+
To foster a robust developer ecosystem, we plan to invest in:
55+
56+
- **Reference Client Implementations**: demonstrating protocol features with high-quality AI applications
57+
- **Reference Server Implementation**: showcasing authentication patterns and remote deployment best practices
58+
- **Compliance Test Suites**: automated verification that clients, servers, and SDKs properly implement the specification
5559

56-
- **Additional Modalities**: video and other media types
57-
- **[Streaming](https://github.com/modelcontextprotocol/specification/issues/117)**: multipart, chunked messages, and bidirectional communication for interactive experiences
60+
These tools will help developers confidently implement MCP while ensuring consistent behavior across the ecosystem.
5861

5962
## Get Involved
6063

0 commit comments

Comments
 (0)