aldettinger commented on code in PR #9458:
URL: https://github.com/apache/camel-quarkus/pull/9458#discussion_r4511597933


##########
extensions/mcp-server/runtime/src/main/doc/usage.adoc:
##########
@@ -147,9 +147,15 @@ public class CalculatorTools {
 
 is exposed alongside the `ai-tool` routes. Annotated tools are registered at
 build time; Camel tools are added and removed dynamically with the route
-lifecycle. Choose distinct tool names — MCP has a flat tool namespace: a
-Camel tool whose name is already taken by a tool of the application is
-refused with an ERROR log, while its route keeps running.
+lifecycle. `quarkus.camel.mcp-server.tags` only selects `ai-tool` routes:
+tools of the application are owned by quarkus-mcp-server and are exposed
+whatever the tags are, declaring `@Tool` being the opt-in.

Review Comment:
   Well spotted, let's try to generalize this with the term Quarkus AI tool.



-- 
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