PaPoo
cover

MCPは便利になった。でも本当に面倒なのはその先にある

読んでまず思ったのは、「ようやくそこに気づいたか」という半分の納得と、「いや、ここからが本番だよね」という少しの身構えだった。
MCPは“ツールをつなぐ共通規格”として広まったけれど、実際に運用しようとすると、認証、権限、観測、失敗時の扱いまで一気に重くなる。記事はそこをかなり率直に言っていて、しかもそのしんどさを抽象論でごまかしていないのがよかった。

特に腑に落ちたのは、「プロトコルが標準化されたあとに、周辺のインフラが追いついていない」という見方だ。これ、AIの世界だけの話ではなくて、何かが流行るたびに起きる定番の流れだと思う。最初は“つながる”こと自体が価値で、みんなその一点に集中する。でも本番で困るのは、その先の運用だ。誰がどの tool を使えるのか、途中で失敗したら状態をどう戻すのか、ログをどう追うのか。地味だけれど、ここがないと安心して仕事に使えない。

もう一つ面白かったのは、context の話が単なる「長い入力を短くしたい」では終わっていない点だ。記事では、model に何を見せるかを選ぶこと自体が infrastructure だと言っている。これ、かなり本質的だと思う。人間でも、関係ない資料を全部渡されると逆に動けない。AI も同じで、全部見えることが正義ではない。むしろ、何を隠し、何を前に出すかの設計が重要になる。tool が増えれば増えるほど、選択の仕組みが要る、という話にも自然につながる。

逆に少し引っかかったのは、こうした問題が「MCP だから」起きているのかというと、そうでもない点だ。記事自身もそこは認めていて、実際には“自然言語でソフトウェアを動かす”こと自体の難しさなんだろうと思う。つまり、MCP は病気そのものではなく、症状を見えやすくした規格なのかもしれない。そこはかなり重要で、規格を入れたから安全になるわけでも、楽になるわけでもない。むしろ、隠れていた責任分界が表に出る。

最後に、この記事は「MCP は完成した」とは全然言っていない。むしろ、標準化が進んだからこそ、次に必要なのは gateway、policy、observability みたいな、いかにも地味な層だと示している。その視点はかなり現実的だと思う。派手な demo より、壊れない運用のほうがずっと難しい。そこにちゃんと目を向けているのが、この文章のいちばん誠実なところだった。


参考: MCP標準化の次に必要なインフラとは - Stack Overflow

同じ著者の記事