Title: Implement SEP-1724: Extensions · Issue #1555 · modelcontextprotocol/python-sdk · GitHub
Open Graph Title: Implement SEP-1724: Extensions · Issue #1555 · modelcontextprotocol/python-sdk
X Title: Implement SEP-1724: Extensions · Issue #1555 · modelcontextprotocol/python-sdk
Description: This is a tracking issue for implementation of SEP-1724. Summary This SEP establishes a comprehensive framework for extending the Model Context Protocol through optional, composable extensions. The Python SDK needs to implement support f...
Open Graph Description: This is a tracking issue for implementation of SEP-1724. Summary This SEP establishes a comprehensive framework for extending the Model Context Protocol through optional, composable extensions. The...
X Description: This is a tracking issue for implementation of SEP-1724. Summary This SEP establishes a comprehensive framework for extending the Model Context Protocol through optional, composable extensions. The...
Opengraph URL: https://github.com/modelcontextprotocol/python-sdk/issues/1555
X: @github
Domain: github.com
{"@context":"https://schema.org","@type":"DiscussionForumPosting","headline":"Implement SEP-1724: Extensions","articleBody":"This is a tracking issue for implementation of [SEP-1724](https://github.com/modelcontextprotocol/modelcontextprotocol/issues/1724).\n\n### Summary\n\nThis SEP establishes a comprehensive framework for extending the Model Context Protocol through optional, composable extensions. The Python SDK needs to implement support for extension identifiers in the format `{vendor-prefix}/{extension-name}`, capabilities advertisement for extensions, and mechanisms to enable/disable extensions (with opt-in by default). This includes updating protocol types to include extension-related fields, implementing extension discovery and negotiation during session initialization, and providing SDK APIs for developers to register and use extensions. The framework introduces three categories (Unofficial, Recommended, Official) and ensures extensions are purely additive and optional, maintaining core protocol stability.\n\n### Related Issues \u0026 PRs\n\n- **Implementation PRs**: n/a\n- **Related PRs**: n/a\n- **Related Issues**: n/a","author":{"url":"https://github.com/felixweinberger","@type":"Person","name":"felixweinberger"},"datePublished":"2025-10-31T00:20:40.000Z","interactionStatistic":{"@type":"InteractionCounter","interactionType":"https://schema.org/CommentAction","userInteractionCount":1},"url":"https://github.com/1555/python-sdk/issues/1555"}
| 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:36191c76-c9ea-265a-0928-6e6106073d34 |
| current-catalog-service-hash | 81bb79d38c15960b92d99bca9288a9108c7a47b18f2423d0f6438c5b7bcd2114 |
| request-id | A0E8:8C7D0:25AA272:35F817F:6A58F992 |
| html-safe-nonce | bcaf96b026833e8f5b2911da5e535b9ed017aeb5d47258c714b592cc38f54c5b |
| visitor-payload | eyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJBMEU4OjhDN0QwOjI1QUEyNzI6MzVGODE3Rjo2QTU4Rjk5MiIsInZpc2l0b3JfaWQiOiI4Mzg0NDcxNzkzNjU5MzQ1Mjk4IiwicmVnaW9uX2VkZ2UiOiJpYWQiLCJyZWdpb25fcmVuZGVyIjoiaWFkIn0= |
| visitor-hmac | 9af8b17ea674691e1c5cc2bc0a03b049133a94b600e1d51c16068484bb5de290 |
| hovercard-subject-tag | issue:3572914629 |
| 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/1555/issue_layout |
| twitter:image | https://opengraph.githubassets.com/c355c59349bbfc8cc5e25eb34dbeeb298eff8f1c1ea3bc57191eca33c7814e1b/modelcontextprotocol/python-sdk/issues/1555 |
| twitter:card | summary_large_image |
| og:image | https://opengraph.githubassets.com/c355c59349bbfc8cc5e25eb34dbeeb298eff8f1c1ea3bc57191eca33c7814e1b/modelcontextprotocol/python-sdk/issues/1555 |
| og:image:alt | This is a tracking issue for implementation of SEP-1724. Summary This SEP establishes a comprehensive framework for extending the Model Context Protocol through optional, composable extensions. The... |
| og:image:width | 1200 |
| og:image:height | 600 |
| og:site_name | GitHub |
| og:type | object |
| og:author:username | felixweinberger |
| 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 | canary-2 |
| theme-color | #1e2327 |
| color-scheme | light dark |
Links:
Viewport: width=device-width