URL mode elicitation requires elicitationId, which the 2026-07-28 schema removed
Mantenedores costumam responder em até 3 dias
@gocamille já está trabalhando nisso.
Desde 27/10/2026.
Avaliação
Esta issue ainda não foi avaliada.
Descrição
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.
- Linguagem predominante
- Rust
- Estrelas
- 4.1k
- Forks
- 680
- Merge médio
- 3d 23h
- PRs com merge (30d)
- 34
Preparar o ambiente
Inicia o contêiner de desenvolvimento do projeto no navegador, com a sua própria conta do GitHub.
- Sem Dockerfile nem arquivo Docker Compose
- Sem modelo de pull request
- Ler o guia de contribuição
Primeiros passos
- Leia a issue inteira e depois o guia de contribuição do projeto.
- Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
- Faça um fork do repositório e trabalhe em uma branch.
- Abra um pull request que referencie o número da issue.
Mais de modelcontextprotocol/rust-sdk
-
auth: refresh_token() requests offline_access that was never granted, so refreshes fail with invalid_scopeTalvez já em andamento @jstar0 assumiu há 22 dias. Abertabug P1 ready for work T-security T-transport
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 65/100
modelcontextprotocol/rust-sdk#1330 ·
Mantenedores costumam responder em até 3 dias
-
Return merged cache hints from list_all_* client methodsTalvez já em andamento @gocamille assumiu há 1 dia. Abertaenhancement P2 ready for work T-service
modelcontextprotocol/rust-sdk#1411 · 1 comentário · 1 responsável ·
Mantenedores costumam responder em até 3 dias
-
auth: refresh_token() always sends `scope`, so refresh fails against Salesforce ("scope parameter not supported")Talvez já em andamento @gocamille assumiu há 1 dia. Abertabug P1 ready for work T-security T-transport
modelcontextprotocol/rust-sdk#1408 · 1 comentário · 1 responsável ·
Mantenedores costumam responder em até 3 dias
-
Enterprise-managed auth: ID-JAG `resource` claim should be optionalTalvez já em andamento @gocamille assumiu há 2 dias. Abertabug P1 ready for work T-security T-transport
modelcontextprotocol/rust-sdk#1404 · 2 comentários · 1 responsável ·
Mantenedores costumam responder em até 3 dias
-
Auto discovery timeout rejects a late probe response during legacy initializationTalvez já em andamento @gocamille assumiu há 3 dias. Abertabug P1 ready for work T-service
modelcontextprotocol/rust-sdk#1400 · 1 comentário · 1 responsável ·
Mantenedores costumam responder em até 3 dias
Todas as issues de modelcontextprotocol/rust-sdk
Issues semelhantes
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 85/100
penso/herdr-gpui#934 ·
Mantenedores costumam responder em até 1 dia
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 76/100
Y-ASLant/ElegantClipboard#178 ·
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 82/100
linxiv-dev/linXiv#384 · 1 comentário ·
Mantenedores costumam responder em até 1 dia
-
priority middle
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 70/100
KATO-Hiro/AtCoderClans#12945 ·
Mantenedores costumam responder em até 1 dia
-
bug drawings ui
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 82/100
userFRM/egui-charts#1595 ·
Mantenedores costumam responder em até 1 dia