Make a CLI tool for it, of course

What? Why? What advantage does that have over just using an MCP server that exposes tools to run queries?

Context.

Why would I use an MCP when I can use a cli tool that the model likely trained on how to use?

Can you be more specific about “context”?

And not everything has a CLI, but in any case, the comment I was replying to was suggesting building my own CLI, which presumably the LLM wasn’t trained on.

Maybe my understanding of MCP is wrong, my assumption is that it’s a combination of a set of documented tools that the LLM can call (which return structured output), and a server that actually receives and processes those tool calls. Is that not right? What’s the downside?