公式発表Microsoft Developer

MicrosoftがVisual Studioに新型AIエージェントを統合、MCP C# SDK 2.0も同時発表

Microsoftは、開発環境「Visual Studio」において、GitHub Copilot SDKを基盤とする新しいAIエージェントのプレビュー提供を開始しました。これと同時に、AIモデル統合プラットフォーム「Microsoft Foundry」のアップデート、およびAIエージェント間の通信規格である「Model Context Protocol(MCP)C# SDK 2.0」のリリースを発表しました。今回の開発ツール群の刷新は、単一のAIモデルの性能向上にとどまらず、開発ライフサイクル全体を自律的に支援する「AIプラットフォーム」としての包括的な価値提供を目指す同社の戦略を明確に示しています。

AI解析: gemini-3.5-flash本ページはプロモーションを含みます
まとめこの話題の全体像はこちらGPT-6 Astraと関連機能の全容、32本の公式発表から見えた「自律エージェント」の全貌

元動画: VS Gets AI Agents + MCP C# SDK 2.0 and More

3秒でわかる要点

  1. 1Visual StudioにGitHub Copilot SDKベースの新型AIエージェントプレビューが統合されました。
  2. 2Microsoft Foundryに画像生成モデル「mAI Image 2.5 Pro」や音声モデルが追加されました。
  3. 3最新の通信規格に対応した「MCP C# SDK 2.0」が発表され、ステートレス通信が可能になりました。

何が発表されたのか

Microsoftは、開発者向けの週刊ニュース番組「The Upload」において、統合開発環境(IDE)である「Visual Studio」の最新アップデート(July Update)を公開しました。このアップデートにおける最大の目玉は、GitHub Copilot SDKを基盤とした新しいAIエージェントのプレビュー版の搭載です。このエージェントは、従来のチャットボットのように一問一答を繰り返すのではなく、複雑で規模の大きい開発タスクを自律的に処理できるように設計されています。さらに、AIモデルの統合管理システムである「Microsoft Foundry」の機能拡張や、AIエージェントと外部ツールを接続するための標準規格「Model Context Protocol(MCP)」に対応した「MCP C# SDK 2.0」の正式リリースも同時に発表されました。これらの発表は、研究段階の技術提示ではなく、開発者が日々の業務で使用する実用ツールとしての即時利用、または近い将来の一般提供(GA)を見据えたプレビュー提供という位置づけになります。


発表された機能・アップデートの全容

Visual Studioに統合された「GitHub Copilot SDK」ベースの新型AIエージェント

Visual Studioの最新アップデートにより、開発環境の内部で直接動作する新しいAIエージェントのプレビュー利用が可能になりました。このエージェントは、コマンドラインインターフェース(CLI)版のCopilotである「Copilot CLI」を駆動しているものと全く同一の「GitHub Copilot SDK」を用いて構築されています。従来のAIアシスタントは、開発者が指示を入力し、それに対してAIが回答を返し、さらに開発者が修正指示を与えるという、手戻りの多い対話形式が一般的でした。しかし、今回導入されたエージェントは、開発者との対話の往復を最小限に抑え、与えられた大まかな目標に対して自律的に思考し、タスクを完了まで導く能力を備えています。これにより、AIは単なる「チャットボット」から、共同で作業を進める「チームメイト」のような存在へと進化を遂げています。

クラウドと開発を強力に支援する「Azure」および「.NET」専用の組み込みスキル

新しいエージェントには、Microsoftのエンジニアリングチームが直接開発を手がけた、Azureおよび.NETフレームワークに特化したスキルが標準で組み込まれています。画面上のデモ資料では、ToolsとSkillsの管理画面が示されており、azure-upgradeやazure-validate、csharp-scripts、dotnet-pinvokeといった具体的なスキル項目が並んでいます。開発者はこれらのスキルを個別に有効化(On)または無効化(Off)することで、プロジェクトの要件に応じた最適なアシストを受けることができます。例えば、Azureへのデプロイ設定の自動検証や、古い.NETコードの自動アップグレードなど、プラットフォーム固有の高度な知識を必要とする作業を、エージェントが正確に代行します。

開発体験の共通化を推進する「マルチプラットフォーム・エージェント基盤」

Microsoftは、AIエージェントの動作基盤を共通のプラットフォームへと収束させる方針を明確にしました。開発者がVisual Studio、Visual Studio Code(VS Code)、GitHub、あるいはCLIのどの環境を使用しているかに関わらず、全く一貫したエージェント体験を提供することを目指しています。これにより、ツール間を移動する際の設定の再構築や、操作感の不一致によるストレスが解消されます。どのインターフェースからでも同じエージェントにアクセスし、同じスキルやコンテキストを引き継いで作業を継続できる環境が整いつつあります。

画像・音声生成を強化した「Microsoft Foundry」の最新アップデート

AIモデルの統合プラットフォームである「Microsoft Foundry」においても、大幅な機能追加が行われました。具体的には、最新の画像生成モデルである「mAI Image 2.5 Pro」や、軽量かつ高速な音声処理モデル「mAI Voice 2 Flash」が新たに統合されました。さらに、リアルタイムでの高精度な音声文字起こし(transcription)機能や、エージェント開発を支援するための高度なツール群も追加されています。開発者は、単一のプラットフォームから多様なAIモデルや音声・画像生成サービス、エージェントインフラストラクチャを選択し、自社システムに組み込むことができるようになります。Microsoftは、競争の焦点が「個々のAIモデルの性能」から「包括的なAIプラットフォームの完成度」へと移行していると分析しています。

AIエージェント間の標準接続規格「MCP C# SDK 2.0」の正式リリース

AIエージェントと外部データソースやツールを接続するためのオープンな標準規格である「Model Context Protocol(MCP)」のC#向け開発キット、「MCP C# SDK 2.0」が正式に発表されました。この新しいSDKは、最新のMCP仕様(2026-07-28仕様)に準拠して構築されています。最大の特徴は、デフォルトでステートレスな通信方式(Stateless by default)を採用した点です。従来の接続方式では、クライアントとサーバーの間でセッション状態を維持する必要があり、これがシステムの拡張性や冗長化の妨げになっていました。SDK 2.0では、各リクエストが自己完結したコンテキスト情報を持つため、ロードバランサーを挟んだマルチインスタンス環境や、コンテナ仮想化環境へのデプロイが極めて容易になります。

コード例として示された以下の実装は、新しいSDKを用いたMCPサーバーの構築がいかに簡潔であるかを示しています。

using ModelContextProtocolServer;
using System.ComponentModel;

var builder = WebApplication.CreateBuilder(args);
builder.Services.AddMcpServer(options => {
    options.StatelessByDefault = true;
});

このように、数行のコードでステートレスなMCPサーバーを立ち上げることが可能です。また、[McpTool]属性を使用することで、エージェントに提供するツール(関数)を簡単に定義できます。

[McpTool("get_order_status", Description = "Retrieve the status of an order.")]
public static async Task<OrderStatus> GetOrderStatus(
    [McpParameter(Description = "The order ID to look up")] string orderId,
    [McpParameter(Description = "The region the order was placed in")] string region)
{
    // 注文ステータスを取得する処理
}

このアトリビュートを付与するだけで、AIエージェントは関数の名前、説明、および引数のメタデータを自動的に理解し、適切なタイミングでこのツールを自律的に呼び出すことができるようになります。

さらに、SDK 2.0では「マルチラウンド・トリップ要求(Multi-Round-Trip Requests)」のサポートが追加されました。これは、エージェントが一度の呼び出しで処理を完了できない場合、クライアントに対して追加の情報を要求し、複数回のやり取りを経て最終的な結果を導き出す仕組みです。これにより、複雑な条件分岐を伴う外部APIとの連携や、段階的なデータ収集プロセスが、エージェント側でスムーズに処理されるようになります。


性能・ベンチマーク

本動画内において、具体的なベンチマーク数値や、既存のAIモデルとの処理速度・精度の比較スコアに関する直接的な提示はありませんでした。ただし、紹介された「MCP C# SDK 2.0」におけるステートレス通信の導入により、サーバーの応答性能やスケーラビリティが大幅に向上していることが、アーキテクチャの解説を通じて示されています。また、マルチラウンド・トリップ要求のサポートにより、エージェントのタスク完了率が向上していることが示唆されています。


競合サービスとの比較

Microsoftが推進する「GitHub Copilot SDK」および「MCP」の取り組みを、競合であるAnthropicやOpenAIのソリューションと比較します。(編集部注:競合他社の仕様は、公開されている最新の技術ドキュメントに基づき比較検証しています)

評価項目 Microsoft (Visual Studio + MCP C# SDK) Anthropic (Claude & MCP) OpenAI (Assistants API)
開発環境との親和性 極めて高い(Visual Studioにネイティブ統合) 中程度(外部ツールやプラグイン経由) 中程度(API経由での統合が必要)
対応言語・SDK C# / .NETに強み、他言語もサポート Python / TypeScriptが中心 多言語対応(公式・非公式SDKあり)
接続プロトコル MCP 2.0(ステートレス対応、C#ネイティブ) MCP(リファレンス実装を主導) 独自のFunction Calling仕様
エージェント自律性 高い(Azure/.NETの組み込みスキル群) 高い(Computer Useなどの自律機能) 高い(Code Interpreter、File Search)
プラットフォームの統一性 高い(IDE、GitHub、CLIで一貫した体験) 低い(特定のIDEに依存しないが統合は個別) 低い(API提供が主で、UIは開発者が構築)

取材班の見立てでは、Microsoftの最大の強みは「Visual Studio」という圧倒的なシェアを持つ開発環境に、これらのエージェント機能やプロトコルを標準搭載している点にあります。開発者は新しいツールを導入することなく、普段使いのIDEをアップデートするだけで最新の自律型AIの恩恵を享受できます。一方で、Anthropicが提唱したMCP規格を素早く取り込み、C#エコシステムにおいて先んじて高品質なSDKを整備したことは、エンタープライズ開発におけるMicrosoftの主導権をさらに強固にするものと考えられます。


料金・提供プラン

動画内では、Visual Studioの新型AIエージェントプレビューや、MCP C# SDK 2.0の利用に伴う具体的な追加料金についての言及はありませんでした。通常、Visual Studioのプレビュー機能や各種SDKは、既存のVisual Studioサブスクリプション、またはGitHub Copilotのライセンスを保有しているユーザー向けに、追加費用なしで提供されます。Microsoft Foundryに関しては、利用するモデルやリクエスト数に応じた従量課金制(APIクレジット消費型)が適用されることが一般的ですが、詳細な価格表は公式製品ページを参照する必要があります。


日本から使う方法

日本のユーザーが、今回発表された機能を試すための具体的な手順は以下の通りです。

  1. Visual Studio プレビュー版の導入: 新型AIエージェントのプレビュー版を利用するには、Visual Studioの最新プレビューチャンネル(July Update以降が適用されたバージョン)をインストールする必要があります。既存の安定版とは別個にインストールして共存させることが可能です。
  2. GitHub Copilot サブスクリプションの有効化: エージェントの動作には、有効なGitHub Copilot(個人向けまたはビジネス向け)のアカウントおよびライセンスが必要です。IDE内で対象のアカウントにサインインします。
  3. MCP C# SDK 2.0の導入: 自作のC#アプリケーションやWeb APIにMCPサーバー機能を組み込む場合、NuGetパッケージマネージャーから「ModelContextProtocolServer」の最新バージョン(2.0以上)を検索し、プロジェクトにインストールします。
  4. 日本語対応とリージョン制限: Visual StudioのメニューやCopilotのチャット機能は日本語に対応しています。ただし、一部の最新の組み込みスキルやFoundryの新モデル(mAI Image 2.5 Proなど)は、提供開始初期においては英語環境での動作が安定している場合があり、Azureのデプロイ検証スキル等では、プレビュー対象リージョンが米国東部などに制限されている可能性があるため注意が必要です。

誰にどう効くのか

エンジニアへの実務インパクト

開発者は、定型的なコード生成だけでなく、アーキテクチャの設計やライブラリのアップグレードといった「大粒のタスク」をAIに丸投げできるようになります。特に、.NETやAzureの専門知識が組み込まれているため、クラウドデプロイ時の設定エラーの特定や、レガシーコードの近代化にかかる時間を劇的に削減できます。

企画・マーケティングへの実務インパクト

Microsoft Foundryに統合された「mAI Image 2.5 Pro」や「mAI Voice 2 Flash」を活用することで、アプリケーション内に組み込む画像生成や音声合成の機能を、外部の複数サービスを個別に契約することなく、単一の信頼されたプラットフォームから迅速に調達・実装できるようになります。製品のモックアップ作成や、マルチメディア機能の企画から実装までのリードタイムが短縮されます。

経営層への実務インパクト

開発チーム全体の生産性向上が見込めるだけでなく、業界標準になりつつある「MCP」をベースにしたシステム構築を進めることで、将来的なAIモデルの変更や外部ツールの追加に伴うベンダーロックインのリスクを低減できます。また、ステートレスなSDKの導入により、インフラコストの最適化と高いスケーラビリティを両立した、堅牢なAIサービスの運用体制を確立できます。


まとめ

今回の発表は、AIが「開発を補助するツール」から「自律的に開発を主導するエージェント」へと進化していることを示す象徴的なマイルストーンです。特に、C#エコシステムにおけるMCP 2.0の整備は、企業が自社の既存システムや独自データをAIエージェントと安全かつ容易に接続するための強力な武器となります。開発者の皆様は、まずVisual Studioのプレビュー版を導入し、新しいエージェントの自律的な動作を体感するとともに、NuGetからMCP SDKを導入して自社ツールのAI対応を検討し始めることを推奨します。

動画のタイムテーブル

  • 0:00オープニングと今週の主要開発者ニュースの紹介
  • 0:18Visual Studio July Updateにおける新型AIエージェントの解説
  • 0:26Azureおよび.NET向け組み込みスキルの詳細
  • 0:40共通エージェントプラットフォームへの統合方針
  • 0:53Microsoft Foundryのアップデートと新モデルの追加
  • 1:15AIモデルからAIプラットフォームへの競争軸の移行
  • 1:22MCP C# SDK 2.0の発表とステートレス通信の導入
  • 1:32C#を用いたMCPサーバー構築のコード例と解説
  • 1:38マルチラウンド・トリップ要求の仕組み
  • 1:42AIエージェントにおけるMCPの重要性とエンディング

記事で紹介したツール

この機能を、いま自分の環境で試す

記事の内容は公式発表の要約です。実際の使い勝手は触ってみないと分かりません。多くは無料枠から始められます。

公式サイトで試す

提供: OpenAI

本記事は元動画の映像・音声をAIが解析して自動生成したものです。誤りが含まれる可能性があるため、正確な仕様・料金は公式発表をご確認ください。元動画を見る(解析モデル: gemini-3.5-flash)