Good comparison. Feels like MCP vs CLI isn’t just about tooling, it’s about where you want control to sit. MCP gives structure and discoverability, which helps as systems grow. CLI keeps things simple and predictable, which is easier to debug.
Most real setups probably end up hybrid. MCP for coordination, CLI for execution.