The constructors of class SyncToolSpecification and AsyncToolSpecification in the underlying MCP Java SDK v0.11.0-SNAPSHOT have been deprecated, so we can use builder pattern instead of deprecated constructors in class McpToolUtils to improve code readability and maintainability.
Comment From: codeboyzhou
The PR #3808 has been created to solve this issue.
Comment From: codeboyzhou
The PR https://github.com/spring-projects/spring-ai/pull/3808 has been rebased, polished and closed.