に参加して、VS Code の AI 支援開発について学びましょう。

完全なMCPエクスペリエンス:VS Codeにおける完全な仕様サポート

2025年6月12日 Harald KirschnerConnor Peet、および Tyler Leonhardt

VS Codeが完全なModel Context Protocol仕様をサポートするようになりました。

MCP共同制作者のDavid Soria Parraがこのマイルストーンを振り返ります。

VS Code内でMCPの全機能にアクセスできるようになったことで、開発者がどのようなものを構築するのか、今から楽しみです。コミュニティは、その創造性と、可能なことの境界を押し広げようとする意欲で、常に私を感動させてくれます。

我々が5月に導入した初期のツールやワークスペースの認識に加え、認証、プロンプト、リソース、サンプリングも利用できるようになりました。これらの追加により、MCPは個々のツールの集合から、AIエージェント統合のための包括的な標準へと変貌を遂げます。

セキュリティ・ファースト:新しい認可基盤

新しい認可仕様は、最大の進歩です。Microsoft、Anthropic、そしてOkta/Auth0、Stytch、Descopeを含む広範なIDコミュニティがこの取り組みに協力しました。新しい仕様では、MCPサーバーをリソースプロバイダーとして、認可サーバーから明確に分離しており、開発者は独自のOAuth実装をゼロから構築する代わりに、既存のIDプロバイダーに認証を委任できます。新しい認可フローの技術的な詳細については、Den Delimarsky氏の包括的な概要をご覧ください。

ストリーミング可能なHTTPトランスポート(以前のバージョンで実装済み)と組み合わせることで、エンタープライズグレードのセキュリティを維持しながら独立して拡張できるリモートMCPサーバーが可能になります。GitHub MCPサーバーはこの進化を完璧に示しており、VS Codeの既存のGitHub認証とアカウント管理を使用する適切なOAuth統合を備えたリモートサーバーとして利用可能になったため、リポジトリと課題追跡を安全に接続できます。

Screenshot showing the login dialog from the GitHub MCP server in VS Code.

ツールを超えて:完全なMCPプリミティブ

ツールが個々のアクションを処理する一方、プロンプトは完全なワークフローを提供します。これらは静的なテンプレートではなく、動的でコンテキストを認識する開始点であり、サーバーが現在のワークスペースやプロジェクトの状態に合わせて調整できます。サーバーがプロンプトを提供すると、VS Codeのスラッシュコマンドにユーザー定義のプロンプトの横に直接表示され、/mcp.servername.promptnameという簡単なコマンドで洗練されたワークフローを呼び出すことができます。

Screenshot of the Chat view, referencing a prompt from the Gistpad MCP server, which asks for additional input values.

リソースは、直接操作できるセマンティック情報を表します。たとえば、Playwright MCPサーバーがWebアプリケーションのスクリーンショットを撮ると、その画像はリソースとなり、ワークスペースにドラッグしたり、注釈を付けたり、チームメイトと共有したりできます。デバッグツールがログを返すと、そのログはVS Code内でライブアップデートとして直接ストリーミングされます。

Screenshot of the context picker, highlighting the option to select an MCP resource.

おそらく最も多くの支持を得ているMCP機能は、サンプリング、つまりMCPサーバーが独自の言語モデルリクエストを行う能力です。サーバーが独自のAI SDKやAPIキーを管理する代わりに、既存のモデルサブスクリプションを使用できます。これにより、複雑な推論とマルチエージェント協調が可能になり、セキュリティ、プライバシー、コストを管理できます。

Screenshot of the model picker for indicating which models an MCP server can use for sampling.

探索する準備

完全なMCPエクスペリエンスは、VS Codeで今すぐ利用できます。新しいリモート機能とVS Code認証統合を備えたGitHub MCPサーバーを試したり、豊富なプロンプトやリソースを提供するサーバーを探索したり、完全な仕様を活用する独自のサーバーを構築したりできます。

開始するには、VS Code MCPドキュメントを確認したり、公式サーバーリポジトリを閲覧したり、Model Context Protocol仕様を深く掘り下げたりしてください。

MCPエコシステムには、構築のための完全な基盤を提供するクライアントが今、存在します。

ハッピーコーディング!

© . This site is unofficial and not affiliated with Microsoft.