I think a most interesting middle ground option is the advent of CLIs specifically with agents in mind.
For example, grafana has a newer CLI called gcx that replaced grafanactl <a href="https://grafana.com/docs/grafana/latest/as-code/observability-as-code/grafana-cli/gcx/" rel="nofollow">https://grafana.com/docs/grafana/latest/as-code/observabilit...
I originally used the MCP server but after running into context bloat and limitations around MCP I looked and found this. Seems to be a fantastic interface for agents, they breeze through o11y tasks with this thing.
wetpaste · · focus · HN ↗
For example, grafana has a newer CLI called gcx that replaced grafanactl <a href="https://grafana.com/docs/grafana/latest/as-code/observability-as-code/grafana-cli/gcx/" rel="nofollow">https://grafana.com/docs/grafana/latest/as-code/observabilit...
I originally used the MCP server but after running into context bloat and limitations around MCP I looked and found this. Seems to be a fantastic interface for agents, they breeze through o11y tasks with this thing.
bhu8 · · focus · HN ↗
Also this how most ADEs enable agent messaging and the like