Skip to content

[follow-up] Create SDK tiering system #1444

@dsp-ant

Description

@dsp-ant

During the NYC maintainer meetup, we discussed the need for SDK harmonization. We want SDKs to be clear about what features they support. @nickcoai had the idea to create an SDK tiering system, which the core maintainers liked. The goal here is to figure out a set of requirements for each tier that an SDK must support. For example, we could think of Tier 1 as SDKs that support the full MCP specification for both client and servers within 4 weeks of the release of a new MCP version, Tier 2 of SDKs that support the full MCP specification for both client and servers within 6 months, and Tier 3 that make no guarantees of what they support, but at least support basic primitives, notifications and all transports for servers.

This is just an example. The task is to solicit feedback from SDK maintainers and build such an tiering system and, write a quick SEP for core maintainers.

Metadata

Metadata

Assignees

Type

Projects

Status

No status

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions