hawkBit MCP server (#2871)
* hawkBit MCP server Signed-off-by: Denislav Prinov <denislav.prinov@bosch.com> * Fix STDIO authentication support. Change license headers. Inline Docker build Signed-off-by: Denislav Prinov <denislav.prinov@bosch.com> * Address PR review: refactor operation DTOs to sealed interfaces, make authentication validator conditional, and separate HTTP/STDIO client configurations Signed-off-by: Denislav Prinov <denislav.prinov@bosch.com> * Address PR review. Provide More context in tools description. Signed-off-by: Denislav Prinov <denislav.prinov@bosch.com> * Address PR Review Signed-off-by: Denislav Prinov <denislav.prinov@bosch.com> --------- Signed-off-by: Denislav Prinov <denislav.prinov@bosch.com>
This commit is contained in:
11
pom.xml
11
pom.xml
@@ -77,6 +77,8 @@
|
||||
<commons-io.version>2.21.0</commons-io.version>
|
||||
<commons-collections4.version>4.5.0</commons-collections4.version>
|
||||
<io-protostuff.version>1.8.0</io-protostuff.version>
|
||||
<!-- Spring AI for MCP support -->
|
||||
<spring-ai.version>1.1.2</spring-ai.version>
|
||||
<!-- test -->
|
||||
<rabbitmq.http-client.version>5.4.0</rabbitmq.http-client.version>
|
||||
<classgraph.version>4.8.184</classgraph.version>
|
||||
@@ -241,6 +243,14 @@
|
||||
<type>pom</type>
|
||||
<scope>import</scope>
|
||||
</dependency>
|
||||
<!-- Spring AI for MCP Server -->
|
||||
<dependency>
|
||||
<groupId>org.springframework.ai</groupId>
|
||||
<artifactId>spring-ai-bom</artifactId>
|
||||
<version>${spring-ai.version}</version>
|
||||
<type>pom</type>
|
||||
<scope>import</scope>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.springframework.boot</groupId>
|
||||
<artifactId>spring-boot-starter-web</artifactId>
|
||||
@@ -728,6 +738,7 @@
|
||||
<module>hawkbit-mgmt</module>
|
||||
<module>hawkbit-ddi</module>
|
||||
<module>hawkbit-dmf</module>
|
||||
<module>hawkbit-mcp</module>
|
||||
<module>hawkbit-monolith</module>
|
||||
|
||||
<module>hawkbit-ui</module>
|
||||
|
||||
Reference in New Issue
Block a user