URL mode elicitation requires elicitationId, which the 2026-07-28 schema removed
維護者通常 3 天內回覆
@gocamille 已經在處理了。
開始於 2026年10月27日。
評估
這個 Issue 還沒有評估資料。
描述
ElicitRequestParams::UrlElicitationParams (and ElicitRequestParamsWire::Url) declare elicitation_id: String as required (crates/rmcp/src/model.rs, current main). In the 2026-07-28 schema, ElicitRequestURLParams has mode, message and url only (schema/2026-07-28/schema.ts): the id served notifications/elicitation/complete, which that revision dropped, since the retry of the call is the completion.
So a server that answers a tools/call with a spec-conformant input_required result holding a URL elicitation is refused by an rmcp client: the input request does not deserialize as InputRequest::Elicitation. Codex 0.164.0 then fails the call with -32600: unsupported MCP tool input request (codex-rs/rmcp-client/src/tool_input.rs, parse_input).
Minimal input request that fails to parse:
{"method":"elicitation/create","params":{"mode":"url","message":"Sign in to github to continue.","url":"https://example.com/oauth/start"}}
Expected: elicitation_id optional (Option<String>) for URL mode, required only where the negotiated protocol is 2025-11-25.
- 主要語言
- Rust
- 星號
- 4.1k
- 分支
- 680
- 平均合併
- 3 天 23 小時
- 30 天內合併 PR
- 34
環境準備
在瀏覽器裡用你自己的 GitHub 帳號啟動這個專案的開發容器。
- 沒有 Dockerfile 或 Docker Compose 檔案
- 沒有 Pull Request 範本
- 閱讀貢獻指南
從這裡開始
- 先讀完整個 Issue,再讀專案的貢獻指南。
- 在 Issue 下留言說明你要接手 —— 這能避免兩個人做同樣的事。
- Fork 儲存庫,在一個分支上完成修改。
- 送出 Pull Request,並在描述裡引用這個 Issue 編號。
modelcontextprotocol/rust-sdk 的其他 Issue
-
auth: refresh_token() requests offline_access that was never granted, so refreshes fail with invalid_scope可能已有人在做 @jstar0 於 21 天前認領。 未關閉bug P1 ready for work T-security T-transport
難度 2/5 1-3 小時 新手友好度 65/100
modelcontextprotocol/rust-sdk#1330 ·
維護者通常 3 天內回覆
-
Return merged cache hints from list_all_* client methods可能已有人在做 @gocamille 今天認領。 未關閉enhancement P2 ready for work T-service
modelcontextprotocol/rust-sdk#1411 · 1 則留言 · 已指派 1 人 ·
維護者通常 3 天內回覆
-
auth: refresh_token() always sends `scope`, so refresh fails against Salesforce ("scope parameter not supported")可能已有人在做 @gocamille 於 1 天前認領。 未關閉bug P1 ready for work T-security T-transport
modelcontextprotocol/rust-sdk#1408 · 1 則留言 · 已指派 1 人 ·
維護者通常 3 天內回覆
-
Enterprise-managed auth: ID-JAG `resource` claim should be optional可能已有人在做 @gocamille 於 2 天前認領。 未關閉bug P1 ready for work T-security T-transport
modelcontextprotocol/rust-sdk#1404 · 2 則留言 · 已指派 1 人 ·
維護者通常 3 天內回覆
-
Auto discovery timeout rejects a late probe response during legacy initialization可能已有人在做 @gocamille 於 2 天前認領。 未關閉bug P1 ready for work T-service
modelcontextprotocol/rust-sdk#1400 · 1 則留言 · 已指派 1 人 ·
維護者通常 3 天內回覆
查看 modelcontextprotocol/rust-sdk 的全部 Issue
相似的 Issue
-
難度 2/5 1-3 小時 新手友好度 76/100
維護者通常 1 天內回覆
-
area:ci kind:bug priority:p3 ready
難度 2/5 1-3 小時 新手友好度 72/100
維護者通常 1 天內回覆
-
tech-debt
難度 2/5 1-3 小時 新手友好度 72/100
srikanth235/centraid#1155 ·
維護者通常 1 天內回覆
-
dotfiles: failed batch untrack removes earlier tracking declarations可能已有人在做 @jdx 今天認領。 未關閉
難度 2/5 1-3 小時 新手友好度 78/100
維護者通常 1 天內回覆
-
難度 2/5 1-3 小時 新手友好度 78/100
維護者通常 2 天內回覆