Title: Spec corrections & deprecation markers · Issue #2904 · modelcontextprotocol/python-sdk · GitHub
Open Graph Title: Spec corrections & deprecation markers · Issue #2904 · modelcontextprotocol/python-sdk
X Title: Spec corrections & deprecation markers · Issue #2904 · modelcontextprotocol/python-sdk
Description: Tracks: #2794 #2805 Small corrections plus the deprecation markers required by the lifecycle policy. What's in it Server emits -32602 (with data.uri) for unknown resources; client accepts both old and new (SEP-2164). A shared "deprecated...
Open Graph Description: Tracks: #2794 #2805 Small corrections plus the deprecation markers required by the lifecycle policy. What's in it Server emits -32602 (with data.uri) for unknown resources; client accepts both old ...
X Description: Tracks: #2794 #2805 Small corrections plus the deprecation markers required by the lifecycle policy. What's in it Server emits -32602 (with data.uri) for unknown resources; client accepts both ...
Opengraph URL: https://github.com/modelcontextprotocol/python-sdk/issues/2904
X: @github
Domain: github.com
{"@context":"https://schema.org","@type":"DiscussionForumPosting","headline":"Spec corrections \u0026 deprecation markers","articleBody":"Tracks: #2794 #2805\n\nSmall corrections plus the deprecation markers required by the lifecycle policy.\n\n## What's in it\n\n- Server emits `-32602` (with `data.uri`) for unknown resources; client accepts both old and new (SEP-2164).\n- A shared \"deprecated per spec\" helper (SEP reference + earliest-removal date in the warning).\n- Apply markers to: HTTP+SSE transport, `includeContext` values, roots/sampling/logging surfaces, the legacy dynamic-client-registration fallback (per SEP-2596).\n\n## Conformance\n\n- `sep-2164-resource-not-found`\n\n## Dependencies\n\n- Depends on: none\n\n## References\n\n- [SEP-2164](https://github.com/modelcontextprotocol/modelcontextprotocol/pull/2164)\n- [SEP-2577](https://github.com/modelcontextprotocol/modelcontextprotocol/pull/2577)\n- [SEP-2596](https://github.com/modelcontextprotocol/modelcontextprotocol/pull/2596)\n- [Deprecated features](https://modelcontextprotocol.io/specification/draft/deprecated)\n","author":{"url":"https://github.com/maxisbey","@type":"Person","name":"maxisbey"},"datePublished":"2026-06-17T11:12:26.000Z","interactionStatistic":{"@type":"InteractionCounter","interactionType":"https://schema.org/CommentAction","userInteractionCount":1},"url":"https://github.com/2904/python-sdk/issues/2904"}
| route-pattern | /_view_fragments/issues/show/:user_id/:repository/:id/issue_layout(.:format) |
| route-controller | voltron_issues_fragments |
| route-action | issue_layout |
| fetch-nonce | v2:99680a0f-fd09-33e9-e05c-36bd8447571a |
| current-catalog-service-hash | 81bb79d38c15960b92d99bca9288a9108c7a47b18f2423d0f6438c5b7bcd2114 |
| request-id | 9BCC:F300E:1B1A3D:267351:6A58617E |
| html-safe-nonce | 5aabce81799167922452f7c708c3e8928835f4a46f18954c4d69d3968d04008c |
| visitor-payload | eyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiI5QkNDOkYzMDBFOjFCMUEzRDoyNjczNTE6NkE1ODYxN0UiLCJ2aXNpdG9yX2lkIjoiMTE0ODQ0NDI2NDk3Nzk0OTA1NCIsInJlZ2lvbl9lZGdlIjoiaWFkIiwicmVnaW9uX3JlbmRlciI6ImlhZCJ9 |
| visitor-hmac | 3b693f6405e65b9415e3e84323da82c3ce4294f85eed3bfb742d3ab822a7f7ed |
| hovercard-subject-tag | issue:4682676997 |
| github-keyboard-shortcuts | repository,issues,copilot |
| google-site-verification | Apib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I |
| octolytics-url | https://collector.github.com/github/collect |
| analytics-location | / |
| fb:app_id | 1401488693436528 |
| apple-itunes-app | app-id=1477376905, app-argument=https://github.com/_view_fragments/issues/show/modelcontextprotocol/python-sdk/2904/issue_layout |
| twitter:image | https://opengraph.githubassets.com/911080a74af392e1b0bd75cb422425e695bad6dc3b87a681183cbb0938077a74/modelcontextprotocol/python-sdk/issues/2904 |
| twitter:card | summary_large_image |
| og:image | https://opengraph.githubassets.com/911080a74af392e1b0bd75cb422425e695bad6dc3b87a681183cbb0938077a74/modelcontextprotocol/python-sdk/issues/2904 |
| og:image:alt | Tracks: #2794 #2805 Small corrections plus the deprecation markers required by the lifecycle policy. What's in it Server emits -32602 (with data.uri) for unknown resources; client accepts both old ... |
| og:image:width | 1200 |
| og:image:height | 600 |
| og:site_name | GitHub |
| og:type | object |
| og:author:username | maxisbey |
| hostname | github.com |
| expected-hostname | github.com |
| None | 5f2a0c7865178af3d91dd9f13b0cdfc3c73a2529c873d2780bb4c01271a57ec6 |
| turbo-cache-control | no-preview |
| go-import | github.com/modelcontextprotocol/python-sdk git https://github.com/modelcontextprotocol/python-sdk.git |
| octolytics-dimension-user_id | 182288589 |
| octolytics-dimension-user_login | modelcontextprotocol |
| octolytics-dimension-repository_id | 862584018 |
| octolytics-dimension-repository_nwo | modelcontextprotocol/python-sdk |
| octolytics-dimension-repository_public | true |
| octolytics-dimension-repository_is_fork | false |
| octolytics-dimension-repository_network_root_id | 862584018 |
| octolytics-dimension-repository_network_root_nwo | modelcontextprotocol/python-sdk |
| turbo-body-classes | logged-out env-production page-responsive |
| disable-turbo | false |
| browser-stats-url | https://api.github.com/_private/browser/stats |
| browser-errors-url | https://api.github.com/_private/browser/errors |
| release | 8aae7b8d6caacacf5c66eaeb2702d8dc88d85b4a |
| ui-target | full |
| theme-color | #1e2327 |
| color-scheme | light dark |
Links:
Viewport: width=device-width