Croway opened a new pull request, #21936: URL: https://github.com/apache/camel/pull/21936
# Description This PR introduces the following new features and integration with Spring AI: * MCP Client - like already done for Langchain4j and openai, implement support for MCP Clients, the Spring AI Agent component should be able to access tools exposed by an MCP Server - Added oauth support * Tool beans discovery - Bridge Spring Tool annotated beans to Camel - This way users can define Annotated tools, and Camel Spring AI Agent can use those * ToolContext - Pass arbitrary context to tools * StructuredOutputValidationAdvisor - it is supposed to be working with Camel exception/error handling * Tool selection by name - toolNames() in addition to tags this way, Spring annotated Tool can be used * ImageModel - Support Spring AI ImageModels API (spring-ai-image component) * Added sse support to the mcp everything image - right now Spring AI does not support streamableHttp (will do in Spring AI 2 most probably) - this is something to be updated in the future. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
