So, Claude Code Best Practices say that using CLI commands are the best way to save context so I’ve never installed any plugins. I only use MCP for Supabase and Context7. I guess I just don’t understand why I should use MCP vs CLI if it exists. Github is an example everyone should be familiar with. I have github CLI installed and I (Claude Code) can do all the operations, commit, create PR, merge, all that. Why is there a plugin for github actions using the MCP? Am I missing out on anything? I’m sure that the answer to my question already exists somewhere, but I’ve browsed the Claude Code Docs and they don’t really differentiate when to use MCP or CLI. And Claude just tells me that if what I’m doing works then keep doing it. There are many other examples, Netlify is another I’m using the CLI, so can anyone explain to me why and when to use each? submitted by /u/matatakmcpower
Originally posted by u/matatakmcpower on r/ClaudeCode
