-
Notifications
You must be signed in to change notification settings - Fork 612
All issues
Issue creation is restricted in this repository
Issues
is:issue state:open
is:issue state:open
Search results
#[tool(description = …)]accepts only a bare literal, while#[doc]and#[schemars]on the same items acceptinclude_str!andconstpathsP3Low: nice-to-have, long-term, or exploratoryLow: nice-to-have, long-term, or exploratoryStatus: Open.#1175 In modelcontextprotocol/rust-sdk;#[tool_router]builds an empty router without complaining when the impl has no directly-visible#[tool]fnP2Medium: important but non-blocking improvementMedium: important but non-blocking improvementStatus: Open.#1174 In modelcontextprotocol/rust-sdk;Stateless streamable-HTTP logs a placeholder client_info ("rmcp") instead of the real client identity
P2Medium: important but non-blocking improvementMedium: important but non-blocking improvementStatus: Open.#1172 In modelcontextprotocol/rust-sdk;Elicitation
requestedSchemasilently drops$schemaand unknown property keywordsbugSomething is not workingSomething is not workingP2Medium: important but non-blocking improvementMedium: important but non-blocking improvementStatus: Open.#1168 In modelcontextprotocol/rust-sdk;Update Streamable HTTP client example to use the discover/Auto lifecycle
P2Medium: important but non-blocking improvementMedium: important but non-blocking improvementStatus: Open.#1164 In modelcontextprotocol/rust-sdk;request-state and JWT signing key material lacks minimum-length enforcement and zeroization
bugSomething is not workingSomething is not workingP3Low: nice-to-have, long-term, or exploratoryLow: nice-to-have, long-term, or exploratoryStatus: Open.#1161 In modelcontextprotocol/rust-sdk;public API naming and shape decisions drift without a referenced style guide
P3Low: nice-to-have, long-term, or exploratoryLow: nice-to-have, long-term, or exploratoryquestionFurther information is requestedFurther information is requestedT-documentationDocumentation improvementsDocumentation improvementsT-enhancementNew features and enhancementsNew features and enhancementsStatus: Open.#1155 In modelcontextprotocol/rust-sdk;Should ServiceExt::serve() return after initialization?
needs reproBug report that needs a minimal reproduction caseBug report that needs a minimal reproduction caseP3Low: nice-to-have, long-term, or exploratoryLow: nice-to-have, long-term, or exploratoryquestionFurther information is requestedFurther information is requestedT-serviceService layer changesService layer changesStatus: Open.#1143 In modelcontextprotocol/rust-sdk;SEP-2260 follow-up: skip session tracking and the standalone GET stream at protocol >= 2026-07-28
enhancementNew feature or requestNew feature or requestP2Medium: important but non-blocking improvementMedium: important but non-blocking improvementT-transportTransport layer changesTransport layer changesStatus: Open.#1108 In modelcontextprotocol/rust-sdk;rs1.request-state format carries nokid, so key rotation cannot be targetedP2Medium: important but non-blocking improvementMedium: important but non-blocking improvementStatus: Open.#1096 In modelcontextprotocol/rust-sdk;#[tool] async method fails to compile (FnOnce not general enough) when its call tree uses |x: &T| async move {} closures (e.g. stream::iter(..).map(|x| async move{..}))
P2Medium: important but non-blocking improvementMedium: important but non-blocking improvementStatus: Open.#1092 In modelcontextprotocol/rust-sdk;Deprecate misleading
ServerInfoandClientInfoaliasesenhancementNew feature or requestNew feature or requestP2Medium: important but non-blocking improvementMedium: important but non-blocking improvementT-modelModel/data structure changesModel/data structure changesStatus: Open.#1082 In modelcontextprotocol/rust-sdk;