davsclaus opened a new pull request, #25490: URL: https://github.com/apache/camel/pull/25490
## Summary - Use `PatternHelper.matchPatterns()` from `camel-support` for MCP tag matching instead of exact `Set.contains()`, enabling wildcard patterns (`*` for all tags, `foo*` for prefix matching) and regex - Setting `camel.server.mcp-tags=*` now exposes all tagged tools without needing to list every tag; untagged default-pool tools remain excluded (security invariant preserved) - Updated Javadoc on `McpServerConfiguration`, `HttpServerConfigurationProperties`, bridge class Javadoc, and `mcp-server.adoc` documentation ## Test plan - [x] Existing `McpServerBridgeTest` (11 tests) — all pass, no regressions - [x] New `McpServerBridgeWildcardTagTest` — verifies `*` exposes all tagged tools but not untagged ones - [x] New `McpServerBridgePrefixTagTest` — verifies `crm*,notify` matches `crm`, `crm-sales`, and `notify` but not `billing` or untagged tools _Claude Code on behalf of davsclaus_ 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.6 <[email protected]> -- 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]
