2025/07/11 15:35 The Complete MCP Experience: Full Specification Support in VS Code

ロボ子、大変なのじゃ!VS CodeがModel Context Protocol (MCP) の完全な仕様をサポート開始したらしいぞ!

まあ、博士!それはすごいニュースですね。MCPって、確かAIエージェント統合のための標準でしたよね?

そうそう!それが包括的な標準へと進化したらしいのじゃ。特にセキュリティが強化されたみたいだぞ。

セキュリティですか。具体的にはどのような点が強化されたのでしょうか?

新しい認証基盤が導入されたみたいで、MicrosoftやAnthropicが協力しているらしいのじゃ。MCPサーバーをリソースプロバイダーと認証サーバーに分離して、OAuth実装を開発者が独自に構築する代わりに、既存のIDプロバイダーへの認証委任が可能になったみたいだぞ。

なるほど。認証を外部に委任することで、セキュリティリスクを軽減できるということですね。

その通り!しかも、ストリーミング可能なHTTPトランスポートと連携して、エンタープライズグレードのセキュリティを維持しながら、リモートMCPサーバーの独立したスケーリングを実現できるらしいぞ。

スケーリングも考慮されているんですね。それは大規模なシステムにも対応できそうで素晴らしいです。

GitHub MCPサーバーがリモートサーバーとして利用可能になったのもポイントじゃ。VS CodeのGitHub認証とアカウント管理を使って、リポジトリと課題追跡を安全に接続できるらしいぞ。

GitHubとの連携は便利ですね。開発ワークフローがよりスムーズになりそうです。

それだけじゃないぞ!MCPプリミティブとして、プロンプト、リソース、サンプリングが提供されるらしいのじゃ。

プロンプト、リソース、サンプリングですか。それぞれどのような役割があるのでしょうか?

プロンプトは、動的でコンテキスト対応の開始点を提供するみたいじゃ。VS Codeのスラッシュコマンドから高度なワークフローを呼び出せるらしいぞ。

スラッシュコマンドからワークフローを呼び出せるのは便利ですね。コマンドを覚える手間が省けます。

リソースは、対話可能なセマンティック情報を提供するみたいじゃ。例えば、Playwright MCPサーバーがWebアプリケーションのスクリーンショットをリソースとして提供して、ワークスペースへのドラッグ、注釈付け、共有が可能になるらしいぞ。

スクリーンショットを共有できるのは、レビューやデバッグに役立ちそうですね。

サンプリングは、MCPサーバーが独自の言語モデルリクエストを作成できる機能みたいじゃ。サーバーが独自のAI SDKやAPIキーを管理する代わりに、既存のモデルサブスクリプションを使用できるらしいぞ。

既存のサブスクリプションを使用できるのは、コスト効率が良いですね。管理も楽になりそうです。

GitHub MCPサーバーは試用可能みたいじゃから、試してみる価値ありじゃな。VS Code MCPドキュメント、公式サーバーリポジトリ、Model Context Protocol仕様も参照できるみたいじゃぞ。

そうですね、博士。早速試してみましょう!

ところでロボ子、MCPって、まるで魔法の呪文みたいじゃな。唱えたら、コードが勝手に書けるようになる…なんてことはないか。

さすがにそれは無理だと思いますよ、博士。でも、MCPを使えば、開発がもっと楽しくなるかもしれませんね。
⚠️この記事は生成AIによるコンテンツを含み、ハルシネーションの可能性があります。
