This is an automated email from the ASF dual-hosted git repository.
github-actions[bot] pushed a change to branch automatic-periodic-sync
in repository https://gitbox.apache.org/repos/asf/camel-spring-boot.git
from 803b28b1631 Regen
add 79dfa77b5ac CAMEL-23382: remove camel-spring-ai-tools-starter
add a30f52d1bb8 CAMEL-23382: add camel-ai-tool-starter
add ffd77bc7465 CAMEL-24331: camel-mcp-server-starter - Spring AI engine
for the MCP server bridge (#1871)
add 900d2f51267 CAMEL-24351: camel-platform-http-starter - correct the
comments on the request mapping bean
add eb4907927ce CAMEL-23753: camel-spring-boot - upgrade to Spring AI 2.0
add ad7e59a6dda Regen: fix protobuf catalog, add mcp-server-starter to
BOMs, update dependencies (#1879)
add 4b8706cb2ff [create-pull-request] automated change
No new revisions were added by this update.
Summary of changes:
.../camel/springboot/catalog/components.properties | 2 +-
.../springboot/catalog/components/ai-tool.json | 43 ++++
.../catalog/components/spring-ai-chat.json | 2 +-
.../catalog/components/spring-ai-tools.json | 45 ----
.../camel/springboot/catalog/dataformats/grok.json | 2 +-
.../springboot/catalog/languages/tokenize.json | 2 +-
.../pom.xml | 13 +-
.../src/main/docs/ai-tool.json | 70 ++++++
.../AiToolComponentAutoConfiguration.java} | 24 +-
.../springboot/AiToolComponentConfiguration.java} | 89 +++++---
.../tool/springboot/AiToolComponentConverter.java} | 8 +-
.../src/main/resources/META-INF/LICENSE.txt | 0
.../src/main/resources/META-INF/NOTICE.txt | 0
...rk.boot.autoconfigure.AutoConfiguration.imports | 5 +-
.../AiToolComponentAutoConfigurationTest.java | 94 ++++++++
.../pom.xml | 56 +++--
.../src/main/doc/intro.adoc | 14 ++
.../src/main/doc/usage.adoc | 210 +++++++++++++++++
.../src/main/docs/mcp-server.json | 35 +++
.../server/CamelMcpServerAutoConfiguration.java | 63 +++++
.../server/McpServerConfigurationProperties.java | 69 ++++++
.../mcp/server/SpringAiMcpServerEngine.java | 107 +++++++++
.../src/main/resources/META-INF/LICENSE.txt | 0
.../src/main/resources/META-INF/NOTICE.txt | 0
...rk.boot.autoconfigure.AutoConfiguration.imports | 3 +-
.../CamelMcpServerAutoConfigurationTest.java | 74 ++++++
.../mcp/server/SpringBootMcpServerStdioTest.java | 145 ++++++++++++
.../mcp/server/SpringBootMcpServerTest.java | 218 ++++++++++++++++++
.../SpringBootPlatformHttpAutoConfiguration.java | 13 +-
.../SpringBootPlatformHttpEagerMappingTest.java | 9 +-
.../camel-spring-ai-chat-starter/pom.xml | 8 +
.../camel-spring-ai-embeddings-starter/pom.xml | 8 +
.../camel-spring-ai-image-starter/pom.xml | 8 +
.../camel-spring-ai-tools-starter/pom.xml | 53 -----
.../src/main/docs/spring-ai-tools.json | 59 -----
.../SpringAiToolsComponentAutoConfiguration.java | 73 ------
.../SpringAiToolsComponentConverter.java | 63 -----
.../src/main/resources/META-INF/LICENSE.txt | 203 ----------------
.../src/main/resources/META-INF/NOTICE.txt | 11 -
...rk.boot.autoconfigure.AutoConfiguration.imports | 19 --
.../camel-spring-ai-vector-store-starter/pom.xml | 8 +
components-starter/pom.xml | 3 +-
docs/spring-boot/modules/ROOT/nav.adoc | 3 +-
.../pages/starters/{jgroups.adoc => ai-tool.adoc} | 24 +-
.../modules/ROOT/pages/starters/mcp-server.adoc | 254 +++++++++++++++++++++
.../ROOT/pages/starters/spring-ai-tools.adoc | 36 ---
.../itest/springboot/CamelSpringAiToolsIT.java | 28 ---
tooling/camel-spring-boot-bom/pom.xml | 15 +-
tooling/camel-spring-boot-dependencies/pom.xml | 17 +-
49 files changed, 1593 insertions(+), 715 deletions(-)
create mode 100644
catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/ai-tool.json
delete mode 100644
catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/spring-ai-tools.json
copy components-starter/{camel-ibm-secrets-manager-starter =>
camel-ai-tool-starter}/pom.xml (87%)
create mode 100644
components-starter/camel-ai-tool-starter/src/main/docs/ai-tool.json
copy
components-starter/{camel-ibm-cos-starter/src/main/java/org/apache/camel/component/ibm/cos/springboot/IBMCOSComponentAutoConfiguration.java
=>
camel-ai-tool-starter/src/main/java/org/apache/camel/component/ai/tool/springboot/AiToolComponentAutoConfiguration.java}
(81%)
rename
components-starter/{camel-spring-ai-tools-starter/src/main/java/org/apache/camel/component/springai/tools/springboot/SpringAiToolsComponentConfiguration.java
=>
camel-ai-tool-starter/src/main/java/org/apache/camel/component/ai/tool/springboot/AiToolComponentConfiguration.java}
(59%)
copy
components-starter/{camel-docker-starter/src/main/java/org/apache/camel/component/docker/springboot/DockerComponentConverter.java
=>
camel-ai-tool-starter/src/main/java/org/apache/camel/component/ai/tool/springboot/AiToolComponentConverter.java}
(86%)
copy {archetypes/camel-archetype-spring-boot =>
components-starter/camel-ai-tool-starter}/src/main/resources/META-INF/LICENSE.txt
(100%)
copy {archetypes/camel-archetype-spring-boot =>
components-starter/camel-ai-tool-starter}/src/main/resources/META-INF/NOTICE.txt
(100%)
copy components-starter/{camel-aws2-s3-starter =>
camel-ai-tool-starter}/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports
(88%)
create mode 100644
components-starter/camel-ai-tool-starter/src/test/java/org/apache/camel/component/ai/tool/springboot/AiToolComponentAutoConfigurationTest.java
copy components-starter/{camel-avro-starter =>
camel-mcp-server-starter}/pom.xml (62%)
create mode 100644
components-starter/camel-mcp-server-starter/src/main/doc/intro.adoc
create mode 100644
components-starter/camel-mcp-server-starter/src/main/doc/usage.adoc
create mode 100644
components-starter/camel-mcp-server-starter/src/main/docs/mcp-server.json
create mode 100644
components-starter/camel-mcp-server-starter/src/main/java/org/apache/camel/springboot/mcp/server/CamelMcpServerAutoConfiguration.java
create mode 100644
components-starter/camel-mcp-server-starter/src/main/java/org/apache/camel/springboot/mcp/server/McpServerConfigurationProperties.java
create mode 100644
components-starter/camel-mcp-server-starter/src/main/java/org/apache/camel/springboot/mcp/server/SpringAiMcpServerEngine.java
copy {archetypes/camel-archetype-spring-boot =>
components-starter/camel-mcp-server-starter}/src/main/resources/META-INF/LICENSE.txt
(100%)
copy {archetypes/camel-archetype-spring-boot =>
components-starter/camel-mcp-server-starter}/src/main/resources/META-INF/NOTICE.txt
(100%)
copy components-starter/{camel-debug-starter =>
camel-mcp-server-starter}/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports
(93%)
create mode 100644
components-starter/camel-mcp-server-starter/src/test/java/org/apache/camel/springboot/mcp/server/CamelMcpServerAutoConfigurationTest.java
create mode 100644
components-starter/camel-mcp-server-starter/src/test/java/org/apache/camel/springboot/mcp/server/SpringBootMcpServerStdioTest.java
create mode 100644
components-starter/camel-mcp-server-starter/src/test/java/org/apache/camel/springboot/mcp/server/SpringBootMcpServerTest.java
delete mode 100644 components-starter/camel-spring-ai-tools-starter/pom.xml
delete mode 100644
components-starter/camel-spring-ai-tools-starter/src/main/docs/spring-ai-tools.json
delete mode 100644
components-starter/camel-spring-ai-tools-starter/src/main/java/org/apache/camel/component/springai/tools/springboot/SpringAiToolsComponentAutoConfiguration.java
delete mode 100644
components-starter/camel-spring-ai-tools-starter/src/main/java/org/apache/camel/component/springai/tools/springboot/SpringAiToolsComponentConverter.java
delete mode 100644
components-starter/camel-spring-ai-tools-starter/src/main/resources/META-INF/LICENSE.txt
delete mode 100644
components-starter/camel-spring-ai-tools-starter/src/main/resources/META-INF/NOTICE.txt
delete mode 100644
components-starter/camel-spring-ai-tools-starter/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports
copy docs/spring-boot/modules/ROOT/pages/starters/{jgroups.adoc =>
ai-tool.adoc} (50%)
create mode 100644 docs/spring-boot/modules/ROOT/pages/starters/mcp-server.adoc
delete mode 100644
docs/spring-boot/modules/ROOT/pages/starters/spring-ai-tools.adoc
delete mode 100644
tests/camel-itest-spring-boot/src/test/java/org/apache/camel/itest/springboot/CamelSpringAiToolsIT.java