Skip to content

Conversation

@denislavprinov
Copy link
Contributor

  • Introduces a new Model Context Protocol (MCP) server module (hawkbit-mcp) that enables AI assistants to interact with hawkBit
  • Provides MCP tools for managing all hawkBit entities: Targets, Distribution Sets, Software Modules, Rollouts, Actions, and Target Filters
  • Includes MCP resources for hawkBit documentation
  • Exposes predefined prompts
  • Supports credential pass-through authentication to hawkBit REST API

Signed-off-by: Denislav Prinov <denislav.prinov@bosch.com>
@denislavprinov denislavprinov force-pushed the feature/hawkbit-mcp-server branch from dc059b7 to b0d48e0 Compare January 15, 2026 16:47
@sonarqubecloud
Copy link

springdoc.paths-to-exclude=/system/**
springdoc.swagger-ui.enabled=true
springdoc.swagger-ui.csrf.enabled=true

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

remove new line

@@ -0,0 +1,25 @@
#
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

couldn't use directly https://github.com/eclipse-hawkbit/hawkbit/tree/master/docker docker files? it is prepared for spring hawkbit apps - is there something that prevents that?
If dedicated Docker file is needed - at least create it there, make it comatible (i.e. same eclipse-temurin image if possible)

@@ -0,0 +1,32 @@
/**
Copy link
Contributor

@avgustinmm avgustinmm Jan 16, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

contribute it with 2026 (added as license header in muster)

*/
@Slf4j
@Component
public class HawkBitAuthenticationValidator {
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

In most case in the hawkbit the java filenames are Hawkbit - not HawkBit

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.

2 participants