4 ms·
Where does one find the tool prompts that explains to the LLM how to use those seven tools and what each does? I couldn’t find it easily looking through the rep
by alchemist1e9 1y ago
Where does one find the tool
prompts that explains to the LLM how to use those seven tools and what each does? I couldn’t find it easily looking through the repo.
- tgtweak 1y agoYou can see it in the cline repo which does prompt based tooling, with Claude and several other models.
- mplewis 1y agoYou can find these here: https://github.com/search?q=repo%3Aaperoc%2Ftoolkami%20%40mcp.tool()&type=code https://github.com/search?q=repo%3Aaperoc%2Ftoolkami%20%40mc...
- SafeDusk 1y agomplewis thanks for helping to point those out!
- alchemist1e9 1y agoI find it very interesting that the LLM is told so little details but seems to just intuitively understand based on the english words used for the tool name and function arguments. I know from earlier discussions that this is partially because many LLMs have been fine tuned on function calling, however the model providers don’t share this training dataset unfortunately. I think models that haven’t been fine tuned can still do function calling with careful instructions in their system prompt but are much worse at it. Thank you for comments that help with learning and understanding MCP and tools better.
- alchemist1e9 1y agoThank you. I find in interesting that the LLM just understands intuitively from the english name of the tool/function and it’s argument names. I had imagined it might need more extensive description and specification in its system prompt, but apparently not.
- wunderwuzzi23 1y agoRelated. Here is info on how custom tools added via MCP are defined, you can even add fake tools and trick Claude to call them, even though they don't exist. This shows how tool metadata is added to system prompt here: https://embracethered.com/blog/posts/2025/model-context-protocol-security-risks-and-exploits/ https://embracethered.com/blog/posts/2025/model-context-prot...