diff --git a/ROADMAP.md b/ROADMAP.md new file mode 100644 index 0000000..589bf55 --- /dev/null +++ b/ROADMAP.md @@ -0,0 +1,32 @@ +# MCP Go SDK Roadmap + +## Current focus + +The following items are planned for the next release (v1.4.0): + +- **SEP-1730: Tier 1 SDK support** (https://github.com/modelcontextprotocol/go-sdk/issues/675) + - Description: We aim to be rated as Tier 1 SDK. +- **SEP-1577: support Sampling With Tools** (https://github.com/modelcontextprotocol/go-sdk/issues/629) + - Description: Sampling with Tools is the last SEP to be implemented + to implement the full scope of 2025-11-25 MCP specification. +- **OAuth Support** (https://github.com/modelcontextprotocol/go-sdk/issues/19) + - Description: Client-side OAuth support is the last feature + needed to provide the Authorization solution as per specification. + +## Future work + +Once the tiering system is in place, we will draft a new roadmap to describe +our long-term strategy. It may include experimental features or extensions +to the MCP specification listed in the next section. + +## Experimental features + +- **SEP-1686 (experimental): Implement Tasks** (https://github.com/modelcontextprotocol/go-sdk/issues/626) + +## Extensions + +### Authorization extensions (https://github.com/modelcontextprotocol/ext-auth) + +- **ext-auth: Enterprise Managed Authorization** (https://github.com/modelcontextprotocol/go-sdk/issues/628) + - Status: In progress - https://github.com/modelcontextprotocol/go-sdk/pull/770 +- **ext-auth: OAuth Client Credentials** (https://github.com/modelcontextprotocol/go-sdk/issues/627) \ No newline at end of file