PaPoo
cover

MCPの路線図を見て、標準化は「便利」より先に「面倒を減らす」段階に入ったと思った

まず感じたのは、MCPがかなり真面目に“運用できる土台”を作りにきている、ということだった。最初の頃のプロトコルって、どうしても「とりあえず動く」方向に寄りがちだけど、この記事はその次の段階に入っている。セッションをなくして stateful で抱え込まないようにしたり、HTTP ネイティブに寄せたり、認可まわりをきちんと固めたり。地味だけど、実際に広く使われるプロトコルほどこの地味さが効いてくる。派手な新機能より、障害が減ることのほうが価値になる場面は多い。

特に引っかかったのは、agent identity の話だった。これまでの認可は「人がブラウザで許可する」前提で組まれていたけれど、今は agent 自体がクラウド上の作業者みたいに振る舞う。ここはかなり本質的な変化だと思う。人間の代わりに動くソフトウェアを前提にするなら、API key を貼り付けて終わり、では済まない。誰が何の権限で動いているのかを標準で表現できないと、企業利用では怖くて広げられないはずだ。DPoP や token exchange のような既存標準に乗せようとしているのも、無理に独自仕様を増やさない姿勢として好感が持てる。

もう一つ面白かったのは、tool が増えすぎる問題をちゃんと見ているところ。接続した瞬間に100個の tools を見せると、モデル側のコストも選択精度も悪くなる、という指摘はかなり現実的だ。便利に見える総当たりのカタログは、実はユーザー体験を鈍らせる。progressive discovery の発想は、API の世界でいう「最初から全部渡さない」に近い。こういう“使わせ方”の設計に踏み込んでいるのは、MCP が単なる接続規格ではなく、実運用の癖まで扱い始めた感じがしておもしろい。


参考: The New MCP Roadmap

同じ著者の記事