MCP is superior to CLI by design, and it’s not even close. I don’t understand the sudden hype towards CLI for agents.
I think MCP is fine in an env where you have no access to tools, but you cannot ripgrep your way through an MCP (unless you make an MCP that calls ripgrep on e.g. a repo, which in that case what are you doing).
For client side MCP it's a different story.