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]

Reply via email to