-
Notifications
You must be signed in to change notification settings - Fork 2
Open
Description
Issue
In the composite tools documentation (docs/toolhive/guides-vmcp/composite-tools.mdx:82), we use a hypothetical llm.summarize tool in the example:
- id: summarize
tool: llm.summarize # Hypothetical backend - replace with your actual LLM server
arguments:
text: '{{.steps.fetch_content.output.content}}'
dependsOn: [fetch_content]This is confusing for users because:
- It's not a real tool they can use
- It gives the impression this is something that exists
- Users trying to follow the example will get errors
Proposed solution
Replace the example with a real MCP server tool that users can actually deploy and test with. Options:
- Use a different real example that doesn't require an LLM
- Document how to set up a real LLM MCP server and use that
- Use a simpler two-step example with tools that definitely exist (e.g., fetch → create GitHub issue)
Context
Metadata
Metadata
Assignees
Labels
No labels