You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Hello,
I don't know if it may help to have a scenario, but I experienced this error after trying in VSCode the McpStatelessAsyncServer through HTTP protocol.
Cheers
This combines your @JsonIgnoreProperties approach with explicit field support, giving us both future-proofing and proper parsing/serialization of the spec fields.
Activity
fix modelcontextprotocol#724
fansanelli commentedon Dec 15, 2025
Hello,
I don't know if it may help to have a scenario, but I experienced this error after trying in VSCode the McpStatelessAsyncServer through HTTP protocol.
Cheers
overheadhunter commentedon Dec 15, 2025
Same for me, VSCode appears to be using the new spec already, but servers using this SDK can't handle it.
In my case I was trying to include the SonarQube MCP server.
fansanelli commentedon Dec 17, 2025
I know that maybe the proper fix is to implement the newer spec, but in the meantime this problem is blocking. Any chance to get the fix upstream?
nquinquenel commentedon Dec 17, 2025
@overheadhunter SQ MCP Server developer here - I'll provide a fix for our next version, the JSON mapper should not fail on unknown properties.
fix: Support form and url fields in Elicitation capability per 2025-1…
rhtnr commentedon Dec 20, 2025
I've opened a PR to address this: #731
overheadhunter commentedon Dec 20, 2025
do you want to add your changes to the existing PR? there has been some activity on it already.
rhtnr commentedon Dec 20, 2025
I had missed your original PR. I'm not sure if I can merge mine to your PR, I will let maintainers decide
khobiziilyes commentedon Dec 30, 2025
Can you get this fixed :) as its a huge blocker of our daily workflow. Thank you for the great work tool tho!
@overheadhunter @nquinquenel
overheadhunter commentedon Jan 7, 2026
@rhtnr You can create a PR against this branch: https://github.com/overheadhunter/mcp-java-sdk/tree/fix-724. The combined changes should then show up on PR #725
fix: Support form and url fields in Elicitation capability per 2025-1…
rhtnr commentedon Jan 8, 2026
@overheadhunter
I've opened a PR against your branch with additional field modeling for
formandurl: overheadhunter#1This combines your
@JsonIgnorePropertiesapproach with explicit field support, giving us both future-proofing and proper parsing/serialization of the spec fields.devxb commentedon Jan 8, 2026
I resolved this issue by using a servlet filter. (on spring-ai)
spring-projects/spring-ai#5133 (comment)
fix: Support form and url fields in Elicitation capability per 2025-1…
fix: Support form and url fields in Elicitation capability per 2025-1…
fix: Support form and url fields in Elicitation capability per 2025-1…
fix(mcp-server): ignore unknown properties during deserialisation
afucher commentedon Jan 14, 2026
In which version this fix will be released?nvm, github does not show the minor release with the fix in the main page of the project
fix(mcp-server): ignore unknown properties during deserialisation
Add @JsonIgnoreProperties(ignoreUnknown = true) to capability sub-rec…
link #115926 Upgrade MCP SDK fork to upstream v0.18.2 for streamable …