Skip to content

serverInfo should be within Meta instead of serverDiscover result #3144

Description

@Yuan325

Initial Checks

Description

It seems like the MCP specs was updated to move serverInfo into the _meta field (https://github.com/modelcontextprotocol/modelcontextprotocol/pull/3002/changes). This change is not currently reflected in the python sdk v2.

The official schema seems to also reflect that (serverInfo was removed from DiscoverResult): https://github.com/modelcontextprotocol/modelcontextprotocol/blob/88191b9f574d67d553ea9372278a14e09d762f55/schema/draft/schema.ts#L678

Example Code

Python & MCP Python SDK

v2 latest for 2026-07-28 version

Metadata

Metadata

Assignees

No one assigned

    Labels

    P0Broken core functionality, security issues, critical missing featurev2Ideas, requests and plans for v2 of the SDK which will incorporate major changes and fixes

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions