MCP vs CLI: AIエージェントに本当にMCPは必要か？

MCPはすでに死にかけているのか？

開発者Eric Holmesは、AnthropicのModel Context Protocol(MCP)が業界の当初の熱狂にもかかわらず、すでに衰退しつつあるという挑発的な主張を発表した。核心的な論点：LLMはすでにCLIツールを優れた精度で活用でき、MCPはすでにうまく機能しているものに不必要な複雑性を追加するだけだ。

LLMはすでにCLIを理解している

LLMは数百万のmanページ、Stack Overflowの回答、シェルスクリプトで満たされたGitHubリポジトリで訓練されている。Claudeにgh pr view 123を使うよう指示すれば、そのまま動作する。MCPはよりクリーンなインターフェースを約束したが、同じドキュメント（各ツールが何をするか、どのパラメータを受け付けるか）を結局書く必要があった。

CLIの三つの核心的な利点

デバッグの容易さ：ClaudeがJiraで予期しない操作をした場合、同じjira issue viewコマンドを実行してClaudeが見たものを確認できる。MCPではJSONトランスポートログを掘り下げることになる。

コンポーザビリティ：CLIは美しく組み合わせられる。terraform show -json | jq '...'のような組み合わせはMCPではカスタムサーバーなしには実現できない。

認証の互換性：aws sso login、gh auth loginなど実績ある認証フローが既に存在する。MCPは不必要な認証レイヤーを追加する。

コミュニティの反応

この記事はHacker Newsで234ポイントを獲得し、AIデベロッパーコミュニティで大きな議論を呼んだ。MCPとCLIのどちらがAIエージェントエコシステムの標準になるかは、まだ決着がついていない。