MCP Roadmap
Future development plan, upcoming features and current status of the Model Context Protocol.
Current Project Status
Summary of the current status of different areas of the MCP project.
Base Protocol
- JSON-RPC 2.0 Specification
- stdio Transport
- Resources, Tools and Prompts
- Initialization and handshake
Official SDKs
- Python SDK (Stable)
- TypeScript SDK (Stable)
- Kotlin SDK (Beta)
Tools
- MCP Inspector
- Official documentation
- Examples and tutorials
Project Status
Overview of the status and health of the MCP project.
Overall Status
Active and in Active Development
The project is in active development with regular releases and continuous improvements.
Community
Growing Rapidly
Thousands of developers are creating MCP servers and contributing to the ecosystem.
Adoption
Expanding
MCP is being adopted by more clients and AI tools every month.
Upcoming Features
Development plan by quarters. Dates are estimated and may change based on priorities.
Q1 2025
3 features planned
WebSocket Support
Native WebSocket transport for real-time bidirectional communication.
Authentication and Authorization
Enhanced authentication system with OAuth and token support.
Response Streaming
Support for streaming responses for long-running tools.
Q2 2025
3 features planned
Rust SDK
Official SDK for Rust, enabling high-performance MCP servers.
Smart Cache
Integrated caching system for frequently accessed resources and tools.
Metrics and Observability
Integrated tools for monitoring and metrics of MCP servers.
Q3 2025
3 features planned
Multi-tenancy Support
Support for multiple users and data isolation in servers.
Schema Versioning
Versioning system for resources, tools and prompts.
Plugins and Extensions
Plugin system to extend server functionality.
Want to Contribute?
MCP is an open source project and community contributions are welcome. You can contribute in several ways:
Create Servers
Develop MCP servers for new integrations and share them with the community.
Improve Documentation
Help improve the project's documentation, examples and tutorials.
Report Issues
Report bugs, suggest improvements or participate in discussions about the protocol.
Note: The roadmap is subject to change based on community feedback, technical priorities and ecosystem needs. Dates are estimated and may be adjusted based on development progress.
Want to stay up to date?
Explore current documentation, tutorials and available resources.