正直、MCPの話はもう少し「便利な接続規格が増えました」で終わるのかと思っていた。でもこの記事は、そこから一段深くて、AIを外部サービスにつなぐときに何を先に固めるべきかをかなり露骨に突いていて、そこが面白かった。
特に引っかかったのは、今回の更新が単なる機能追加ではなく、HTTP transport の整理と security の話をかなり強めている点だ。AI向けの仕組みって、機能が先に走って安全性はあと回しになりがちだと思う。実際、便利さだけで広がった仕組みは、あとから「誰がどの権限で何を触っているのか」が曖昧になって苦しくなることが多い。だから、MCPがそこを最初から protocol の中心に寄せようとしているのは、かなり健全に見えた。
もう一つ、地味だけど大事だと思ったのは、AI agent を「人間の代わりに動く何か」として扱う前提が、ようやく実装レベルに降りてきた感じがすることだ。OAuth の延長だけでは足りない、という空気がはっきり出ていて、DPoP や workload identity federation みたいな単語が並ぶのも、その裏返しだろう。AI は画面を見て操作するだけでなく、裏で API を叩き続ける存在になる。そうなると、ふつうのログインの感覚では危ない。記事を読んでいて、ここはもう「AIの使い方」ではなく「AIにどこまで権限を持たせるか」の設計問題なんだと感じた。
ただ、読みながら少し気になったのは、仕様の話がかなり前へ進んでいる一方で、現場でそれがどれだけ自然に使われるかはまだ別問題だということだ。SDK が整っても、実際のシステム側が追いつかなければ、結局は一部の先進的なチームだけの話になる。規格としては正しい方向に見えるけれど、広がり方はかなりゆっくりかもしれない。そこは期待と同じくらい、現実の面倒さも感じた。