CLI vs MCP: How Should AI Agents Talk to Tools? | blanho Tech Blog