Skip to content

Conversation

@tzolov
Copy link
Collaborator

@tzolov tzolov commented Sep 16, 2025

  • Upgrade mcp.java.sdk.version from 0.12.1 to 0.13.0-SNAPSHOT
  • Add McpJsonMapper support to AbstractMcpToolProvider with getter/setter methods
  • Update all tool providers to use McpJsonMapper for inputSchema and outputSchema
  • Comment out jackson-databind dependency in mcp-annotations module
  • Downgrade jackson-databind version to 2.17.0 for compatibility
  • Update test files to use McpJsonMapper.createDefault() for tool building
  • Add explicit casting in test assertions to resolve type safety warnings

This change adapts the codebase to work with the new MCP SDK API that requires McpJsonMapper for JSON schema handling instead of raw string schemas.

…per API

- Upgrade mcp.java.sdk.version from 0.12.1 to 0.13.0-SNAPSHOT
- Add McpJsonMapper support to AbstractMcpToolProvider with getter/setter methods
- Update all tool providers to use McpJsonMapper for inputSchema and outputSchema
- Comment out jackson-databind dependency in mcp-annotations module
- Downgrade jackson-databind version to 2.17.0 for compatibility
- Update test files to use McpJsonMapper.createDefault() for tool building
- Add explicit casting in test assertions to resolve type safety warnings

This change adapts the codebase to work with the new MCP SDK API that requires
McpJsonMapper for JSON schema handling instead of raw string schemas.

Signed-off-by: Christian Tzolov <[email protected]>
@tzolov tzolov added this to the 0.4.0 milestone Sep 16, 2025
@tzolov tzolov merged commit 2532cf3 into spring-ai-community:main Sep 16, 2025
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant