ext-server-card/docs/core-maintainer-roadmap.md
Sam Morrow 526201bbc8
Some checks failed
CI / build (push) Has been cancelled
docs: add Server Card roadmap priorities (#47)
The WG's proposed priorities for the core-maintainer roadmap, per the
Jul 27 meeting. Three tracks, in priority order:

1. **Graduate the Server Card as an official MCP extension** — gated on
merging an SDK reference impl (Python [python-sdk#2951], Go
[go-sdk#1024], TS [typescript-sdk#2527]), landing best practices
([#40]/[#36]), and keeping the GitHub showcase ([#34]) in sync.
2. **Describe what a server does, not just where to reach it** — the
primitives / static-capability work ([#30]), framed around the problem:
a card lists URLs but no operations for consumers that never connect.
3. **Authentication** — express real-world per-remote auth ([#13]); land
a limited shape first, expand as a fast-follow.

Kept deliberately short as a strawman for public comment. Docs-only;
`format:check` passes.

[python-sdk#2951]:
https://github.com/modelcontextprotocol/python-sdk/pull/2951
[go-sdk#1024]: https://github.com/modelcontextprotocol/go-sdk/pull/1024
[typescript-sdk#2527]:
https://github.com/modelcontextprotocol/typescript-sdk/pull/2527
[#13]:
https://github.com/modelcontextprotocol/experimental-ext-server-card/issues/13
[#30]:
https://github.com/modelcontextprotocol/experimental-ext-server-card/issues/30
[#34]:
https://github.com/modelcontextprotocol/experimental-ext-server-card/issues/34
[#40]:
https://github.com/modelcontextprotocol/experimental-ext-server-card/issues/40
[#36]:
https://github.com/modelcontextprotocol/experimental-ext-server-card/pull/36

---------

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Copilot-Session: 904e057e-7dd0-4dfc-9e15-571ddeb8475f
Copilot-Session: 2eabcc66-5630-47ce-b193-171bbcaff1e8
2026-08-12 09:18:03 +02:00

2.4 KiB

Server Cards: Roadmap Priorities

The Server Card working group's proposed priorities for the core-maintainer roadmap. Maintainers are consolidating the roadmap around an upcoming spec release. These are the three themes, in priority order, we want carried into that roadmap.

1. Unlock MCP Discovery

The next step is to graduate the Server Card to an official MCP extension as Server Cards are still experimental. SEP-2127 is in review, and the Extensions Track (SEP-2133) also requires a merged SDK reference implementation. Getting to an accepted, adoptable extension is the top priority. This will unlock MCP as a part of a discoverable web of agents.

2. Describe what a server does

A card today says where to connect but not what the server can do. That blocks consumers from using Server Cards for richer discovery and informing end users of what to expect. server/discover and list endpoints are frequently gated by auth, so an enriched server card would help significantly. Primitives were deliberately removed from the card (PR #19); this track revisits adding them back for static discovery.

3. Authentication

Cards need to express real-world auth well enough that a client can actually connect. Auth is per-remote and varies across endpoints, and reviewers have raised scenarios the current shape doesn't cover (#13, core-spec PR #2742).