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

Complete
  • JSON-RPC 2.0 Specification
  • stdio Transport
  • Resources, Tools and Prompts
  • Initialization and handshake

Official SDKs

In Development
  • Python SDK (Stable)
  • TypeScript SDK (Stable)
  • Kotlin SDK (Beta)

Tools

Available
  • 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

High
In development

Native WebSocket transport for real-time bidirectional communication.

Authentication and Authorization

High
Planned

Enhanced authentication system with OAuth and token support.

Response Streaming

Medium
Planned

Support for streaming responses for long-running tools.

Q2 2025

3 features planned

Rust SDK

Medium
Planned

Official SDK for Rust, enabling high-performance MCP servers.

Smart Cache

Medium
Planned

Integrated caching system for frequently accessed resources and tools.

Metrics and Observability

Low
Planned

Integrated tools for monitoring and metrics of MCP servers.

Q3 2025

3 features planned

Multi-tenancy Support

Medium
Planned

Support for multiple users and data isolation in servers.

Schema Versioning

Low
Planned

Versioning system for resources, tools and prompts.

Plugins and Extensions

Low
Planned

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.