Skip to content

Commit 528cff2

Browse files
authored
Add basic roadmap (#249)
1 parent e3f4b88 commit 528cff2

File tree

2 files changed

+17
-15
lines changed

2 files changed

+17
-15
lines changed

README.md

Lines changed: 2 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -3,25 +3,12 @@
33
The official PHP SDK for Model Context Protocol (MCP). It provides a framework-agnostic API for implementing MCP servers
44
and clients in PHP.
55

6-
> [!IMPORTANT]
7-
> This SDK is currently in active development with ongoing refinement of its architecture and features. While
8-
> functional, the API may experience changes as we work toward stabilization.
9-
>
10-
> If you want to help us stabilize the SDK, please see the [issue tracker](https://github.com/modelcontextprotocol/php-sdk/issues).
11-
126
This project represents a collaboration between [the PHP Foundation](https://thephp.foundation/) and the [Symfony project](https://symfony.com/). It adopts
137
development practices and standards from the Symfony project, including [Coding Standards](https://symfony.com/doc/current/contributing/code/standards.html) and the
148
[Backward Compatibility Promise](https://symfony.com/doc/current/contributing/code/bc.html).
159

16-
Until the first major release, this SDK is considered [experimental](https://symfony.com/doc/current/contributing/code/experimental.html).
17-
18-
## Roadmap
19-
20-
**Features**
21-
- [ ] Stabilize server component with all needed handlers and functional tests
22-
- [ ] Extend documentation, including integration guides for popular frameworks
23-
- [ ] Implement Client component
24-
- [ ] Support multiple schema versions
10+
Until the first major release, this SDK is considered [experimental](https://symfony.com/doc/current/contributing/code/experimental.html), please see the [roadmap](./ROADMAP.md) for
11+
planned next steps and features.
2512

2613
## Installation
2714

ROADMAP.md

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
# Roadmap
2+
3+
This roadmap is a living document that outlines the planned features and improvements for our project.
4+
5+
## Goals for the First Major Release
6+
7+
- **Server**
8+
- [ ] Implement full support for elicitations
9+
- [ ] Implement OAuth2 authentication for server
10+
- **Client**
11+
- [ ] Implement client-side support
12+
- [ ] Implement client examples and documentation
13+
- **Schema**
14+
- [ ] Implement schema generation based on TS or JSON Schema
15+

0 commit comments

Comments
 (0)