MCP vs CLI: AIエージェントに本当にMCPは必要か?
Original: When does MCP make sense vs CLI? View original →
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エージェントエコシステムの標準になるかは、まだ決着がついていない。
Related Articles
Quandriのエンジニアリングチームが、MCP(Model Context Protocol)の3つの構造的欠陥を指摘。コンテキストウィンドウの無駄遣い、運用信頼性の低さ、既存インフラとの重複が主な問題だと主張する。
HNが反応したのは3X speedupの見出しよりplumbingだった。AndroidはClaude Code、Codex、Gemini CLIなどのagentに、IDEの推測ではなくきれいなterminal surfaceを渡せるのか。
アンドレイ・カルパシーがLLMにHTML形式で回答を構造化するよう指示しブラウザで開くという実践的なヒントを共有。テキストからマークダウン、HTML、インタラクティブな神経シミュレーションへと進化する人間とAIのインターフェースの将来像も提示した。