Skip to content

Conversation

tzolov
Copy link
Collaborator

@tzolov tzolov commented Aug 26, 2025

  • Rename SyncMcpCompletionProvider to SyncMcpCompleteProvider for consistency
  • Add new async provider classes:
    • AsyncMcpCompleteProvider for async completion operations
    • AsyncMcpPromptProvider for async prompt operations
    • AsyncMcpResourceProvider for async resource operations
  • Update Spring integration with new provider support:
    • Add async/sync complete, prompt, and resource provider utilities
    • Add prompt list changed provider support
    • Reorganize provider methods with proper categorization
  • Update documentation to reflect correct provider class names
  • Bump MCP Java SDK version to 0.12.0-SNAPSHOT
  • Add comprehensive test coverage for all new provider classes

This change provides complete async provider support and improves naming consistency across the MCP annotations framework.

…ency

- Rename SyncMcpCompletionProvider to SyncMcpCompleteProvider for consistency
- Add new async provider classes:
  - AsyncMcpCompleteProvider for async completion operations
  - AsyncMcpPromptProvider for async prompt operations
  - AsyncMcpResourceProvider for async resource operations
- Update Spring integration with new provider support:
  - Add async/sync complete, prompt, and resource provider utilities
  - Add prompt list changed provider support
  - Reorganize provider methods with proper categorization
- Update documentation to reflect correct provider class names
- Bump MCP Java SDK version to 0.12.0-SNAPSHOT
- Add comprehensive test coverage for all new provider classes

This change provides complete async provider support and improves naming
consistency across the MCP annotations framework.

Signed-off-by: Christian Tzolov <[email protected]>
@tzolov tzolov added this to the 0.2.0 milestone Aug 26, 2025
@tzolov tzolov merged commit ad6e17a into spring-ai-community:main Aug 26, 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