| ▲ | simianwords 15 hours ago | |||||||
I would want to know what point I missed. I can have 100 CLI's but not 100 MCP tools. 100 MCP tools will bloat the context whereas 100 CLI's won't. Which part do you disagree with? | ||||||||
| ▲ | CharlieDigital 14 hours ago | parent [-] | |||||||
1. The part where you are providing 100 tools instead of a few really flexible tools 2. The part where you think your agent is going to know how to use 100 CLI tools that are not already in its training dataset without using extra turns walking the help content to dump out command names and schemas 3. The part where, without a schema defining the inputs, the LLM wastes iterations trying to correct the input format. 4. The part where, not having the full picture of the tools, your odds of it picking the same tools or the right tools is completely gambling that it outputs the right keywords to trigger the tool to be used. 5. The part where you forgot to mention that for your agent to know that your 100 CLI tools exist, you had to either provide it in context directly, provide it in context in a README.md, or have it output the directory listing and send that off to the LLM to evaluate before picking the tool and then possibly expanding the man pages for several tools and sub commands using several turns. Don't get me wrong, CLIs are great if its already in the LLMs training set (`git`, for example). Not so great if it's not because it will need to walk the man pages anyways. | ||||||||
| ||||||||