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日 19時間
- マージ済み PR(30日)
- 40
環境構築
このプロジェクトの開発コンテナを、あなたの GitHub アカウントでブラウザ上に起動します。
- Dockerfile・Docker Compose ファイルなし
- プルリクエストのテンプレートなし
- コントリビューションガイドを読む
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
modelcontextprotocol/rust-sdk のほかの issue
-
auth: refresh_token() requests offline_access that was never granted, so refreshes fail with invalid_scope対応中かも @jstar0 が 22 日前に担当しました。 オープンbug P1 ready for work T-security T-transport
難易度 2/5 1〜3時間 初心者へのやさしさ 65/100
modelcontextprotocol/rust-sdk#1330 ·
メンテナーはふだん 3 日以内に返信
-
`register_client` drops `client_secret_expires_at` from the registration response対応中かも @gocamille が今日担当しました。 オープンbug P2 ready for work T-security
modelcontextprotocol/rust-sdk#1416 · コメント 1 件 · 担当者 1 名 ·
メンテナーはふだん 3 日以内に返信
-
Typed client calls drop the parse error when a reply misses a required field対応中かも @gocamille が今日担当しました。 オープンenhancement P2 ready for work T-core T-service
modelcontextprotocol/rust-sdk#1415 · コメント 1 件 · 担当者 1 名 ·
メンテナーはふだん 3 日以内に返信
-
Return merged cache hints from list_all_* client methods対応中かも @gocamille が 1 日前に担当しました。 オープン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 が 2 日前に担当しました。 オープンbug P2 ready for work T-security T-transport
modelcontextprotocol/rust-sdk#1408 · コメント 3 件 · 担当者 1 名 ·
メンテナーはふだん 3 日以内に返信
modelcontextprotocol/rust-sdk の issue をすべて見る
似ている issue
-
難易度 2/5 1〜3時間 初心者へのやさしさ 85/100
メンテナーはふだん 1 日以内に返信
-
難易度 2/5 1〜3時間 初心者へのやさしさ 85/100
メンテナーはふだん 1 日以内に返信
-
good first issue
難易度 2/5 1〜3時間 初心者へのやさしさ 92/100
メンテナーはふだん 1 日以内に返信
-
bug
難易度 2/5 1〜3時間 初心者へのやさしさ 77/100
yunfie-twitter/Palleria#474 ·
メンテナーはふだん 1 日以内に返信
-
good first issue help wanted
難易度 2/5 1〜3時間 初心者へのやさしさ 72/100
servo/rust-smallvec#827 ·
メンテナーはふだん 1 日以内に返信