Show HN: We ran 74 popular MCP servers in microVMs to see what breaks
We tested 74 popular MCP (Model Context Protocol) servers by running each in its own isolated microVM. This large-scale experiment revealed common failure patterns, compatibility issues, and performance bottlenecks across the ecosystem. Our findings help developers understand what to expect when deploying MCP servers in production environments.
背景メモ
- MCP(Model Context Protocol)は、Anthropicが提唱する、LLM(大規模言語モデル)が外部ツールやデータソースと安全にやり取りするためのオープンプロトコル。2024年末に発表され、AIエージェント開発の標準化を狙う。
- 「MCPサーバ」はこのプロトコルを実装したバックエンドサービスで、ファイルシステム、データベース、GitHub、SlackなどにAIアシスタントがアクセスするためのブリッジ役を担う。
- 本記事の著者らは、74個の有名なMCPサーバをそれぞれ隔離されたマイクロVM(ごく軽量な仮想マシン)上で実際に起動し、「動かない」「セットアップが壊れている」「依存関係が欠けている」などの問題を体系的に調べた。
- こうした実地検証は、MCPがまだ萌芽期の技術であり、エコシステムの成熟度や互換性にバラつきがあることを浮き彫りにする。開発者が「MCPサーバを導入する」際の現実的なリスクと注意点を知る上で貴重なデータとなる。