MCP is dead. Long live the CLI
4 hours ago
- #CLI
- #LLMs
- #MCP
- MCP (Model Context Protocol) is considered unnecessary by the author, who argues that LLMs (Large Language Models) are already proficient at using command-line interfaces (CLIs) without needing a specialized protocol.
- CLIs are highlighted for their composability, debuggability, and existing authentication mechanisms, making them more practical and reliable than MCP for both humans and machines.
- The author points out several practical issues with MCP, including flaky initialization, repetitive re-authentication, and lack of granular permissions, which CLIs do not suffer from.
- While MCP might have niche uses where no CLI equivalent exists, the author advocates for the continued development and use of CLIs over MCP for most applications.
- A call to action is made for companies to prioritize developing good APIs and CLIs over MCP servers, trusting that LLMs can effectively utilize these existing tools.