Skip to content

Conversation

@github-actions
Copy link

@github-actions github-actions bot commented Jan 22, 2026

This PR was opened by the Changesets release GitHub action. When you're ready to do a release, you can merge this and the packages will be published to npm automatically. If you're not ready to do a release yet, that's fine, whenever you add more changesets to main, this PR will be updated.

Releases

@modelcontextprotocol/client@2.0.0

Patch Changes

  • #1343 4b5fdcb Thanks @christso! - Fix OAuth error handling for servers
    returning errors with HTTP 200 status

    Some OAuth servers (e.g., GitHub) return error responses with HTTP 200 status instead of 4xx. The SDK now checks for an error field in the JSON response before attempting to parse it as tokens, providing users with meaningful error messages.

  • #1386 00249ce Thanks @PederHP! - Respect capability negotiation in list
    methods by returning empty lists when server lacks capability

    The Client now returns empty lists instead of sending requests to servers that don't advertise the corresponding capability:

    • listPrompts() returns { prompts: [] } if server lacks prompts capability

    • listResources() returns { resources: [] } if server lacks resources capability

    • listResourceTemplates() returns { resourceTemplates: [] } if server lacks resources capability

    • listTools() returns { tools: [] } if server lacks tools capability

      This respects the MCP spec requirement that "Both parties SHOULD respect capability negotiation" and avoids unnecessary server warnings and traffic. The existing enforceStrictCapabilities option continues to throw errors when set to true.

  • #1279 71ae3ac Thanks @KKonstantinov! - Initial 2.0.0-alpha.0
    client and server package

@modelcontextprotocol/node@2.0.0

Patch Changes

@modelcontextprotocol/server@2.0.0

Patch Changes

@modelcontextprotocol/core@2.0.0

Patch Changes

@modelcontextprotocol/test-integration@2.0.0

Patch Changes

@github-actions github-actions bot requested a review from a team as a code owner January 22, 2026 10:42
@github-actions github-actions bot force-pushed the changeset-release/main branch 5 times, most recently from 3744138 to 44cb6da Compare January 23, 2026 18:37
@felixweinberger felixweinberger added needs more work Not ready to be merged yet, needs additional follow-up from the author(s). v2 Ideas, requests and plans for v2 of the SDK which will incorporate major changes and fixes labels Jan 23, 2026
@felixweinberger felixweinberger marked this pull request as draft January 26, 2026 13:52
@github-actions github-actions bot force-pushed the changeset-release/main branch from 44cb6da to c343b5d Compare January 26, 2026 15:13
@github-actions github-actions bot force-pushed the changeset-release/main branch from c343b5d to 4022681 Compare January 26, 2026 15:44
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

needs more work Not ready to be merged yet, needs additional follow-up from the author(s). v2 Ideas, requests and plans for v2 of the SDK which will incorporate major changes and fixes

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants