大半のMCPサーバーは存在する必要がない——あなたのケースは例外かも
MCP(Model Context Protocol)サーバーに対する過剰な期待と実際の必要性のギャップを指摘する記事。多くのケースではシンプルなツールや直接的なAPI連携で十分であり、MCPサーバーの導入はオーバーエンジニアリングになりがちだと論じる。ただし、特殊な要件や大規模なシステム統合が必要なケースでは、MCPサーバーが真価を発揮する例外も存在するとしている。
背景メモ
- MCP (Model Context Protocol)は、Anthropic社が開発した、AIアシスタント(Claudeなど)が外部ツールやデータソースと連携するためのオープンプロトコル。2024年末に発表され、2025年初頭から急速に普及した。
- この記事の筆者は、開発ツール「evait」を手がけるEvil Martiansのエンジニアで、MCPサーバーの設計と実際のユースケースに詳しい。
- MCPサーバーとは、AIモデルがファイルシステム、データベース、APIなどにアクセスするための「橋渡し」役。現状、多くのMCPサーバーが公開されているが、筆者は「不要なものが多すぎる」と主張している。
- 記事の核心は、「AIに直接テキストを与えれば済むケースを、わざわざMCPサーバー経由にしている例が多い」という批判。本当に必要なのは、動的な操作(ファイル作成・編集、UI操作など)や認証が必要な外部API連携だけだ、という立場。
- MCPサーバーを作る前に、単にシステムプロンプト(事前に与える指示)で済まないか、ブラウザ経由のアクセスで足りないかを検討すべき、というのが記事のメッセージ。