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

    No labels
    No labels

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions