In a project I’m working on I simply present some data and a prompt, the user can then pipe this into a LLM CLI such as Claude Code.
[0] https://modelcontextprotocol.io/specification/2025-06-18/cli...
Example: https://github.com/anthropics/claude-code/issues/1785