検索
ニュース

Windows 11もMCPをネイティブサポート セキュリティの問題にどう対応する?自作アプリをAIエージェントに使わせることが可能に

Microsoftは開発者向け年次カンファレンス「Microsoft Build 2025」で、「Windows 11」での「MCP」のネイティブサポートを発表した。同カンファレンスで多数発表されたAI開発のための新しいプラットフォームの一つだ。

Share
Tweet
LINE
Hatena

 Microsoftは、2025年5月19日(米国時間)に開発者向け年次カンファレンス「Microsoft Build 2025」で、「Windows 11」での「MCP」(Model Context Protocol)のネイティブサポートを発表した。

画像
リリース

 MCPは、大規模言語モデル(LLM)アプリケーションやAI(人工知能)エージェントが外部のツールやサービス、データソースと接続するためのオープンプロトコル。外部リソースの利用者側(AIチャットbot、AIエージェントなど)を「MCPクライアント」、提供者側(ツールやデータソースなど)を「MCPサーバ」として定義している。

 MicrosoftはWindows 11に加えて「GitHub Copilot」「Microsoft Copilot Studio」「Microsoft Dynamics 365」「Azure AI Foundry」「Microsoft Semantic Kernel」など、プラットフォームとフレームワーク全体にわたってMCPをサポートする。

Windows用MCPプラットフォームとは何か

 MicrosoftはWindows 11でMCPをネイティブサポートするためのMCP連携用のプラットフォーム(以下、Windows用MCPプラットフォーム)を構築する。Windows用MCPプラットフォームは、AIエージェントがWindowsのネイティブアプリケーションに接続するための標準化されたフレームワークを提供する。これによって、例えば自社で開発したWindowsのアプリケーションの機能を、AIエージェントに使わせることができるようになる。

 Microsoftは数カ月以内に一部のパートナーに、Windows用MCPプラットフォームのプライベート開発者プレビュー版の提供を開始し、フィードバックの収集を始める計画だ。

画像
Windows上のMCPのアーキテクチャ(提供:Microsoft

 Windows用MCPプラットフォームには、以下のコンポーネントも含まれる。

「MCP Registry for Windows」

 Windows上のAIエージェントがMCPサーバにアクセスできるようにするための安全で信頼できる単一のソースとなる。AIエージェントはMCP Registry for Windowsを介して、クライアントデバイスにインストールされているMCPサーバを見つけ、その専門知識や能力を利用できる。

「MCP Servers for Windows」

 AIエージェントがアクセスし、対話して操作するためのMCPサーバ。ファイルシステム、ウィンドウ管理、「Windows Subsystem for Linux」(WSL)といったWindowsのシステム機能を含む。

 開発者は、アプリケーションの特定の機能や能力をMCPサーバとしてラップし、MCP Registry for Windows経由でAIエージェントに提供できる。「App Actions on Windows」という開発者向けの新機能では、アプリケーションの特定の機能を含んだ“アプリアクション”を作成し、他のアプリケーションやAIエージェントなどからアクセス可能にする。また、作成されたアプリアクション自体も組み込みMCPサーバとして機能する。

 MicrosoftはAnthropic、Perplexity、OpenAI、Figmaのような開発会社と協力してWindows用MCPプラットフォームを構築している。これらの開発会社は自社のWindowsアプリにMCP機能を統合している。

セキュリティとプライバシーを最優先に

 Microsoftは、Windows 11でMCPのネイティブサポートを提供するに当たって「安全性を重視する」としている。

 MCPは新しい可能性を開くが、しっかりと制御しなければ、さまざまな問題が起きかねないからだ。MCPサーバが誤って機密性の高い機能を公開したり、リモートアクセスを許可するように設定してしまったりする可能性がある。もしくは「プロンプトインジェクション」(AIモデルに悪意のある指示を含むプロンプトを送信する)や「ツールポイズニング」(正規のツール機能を装って不正な動作を実行させる)といったさまざまな攻撃手段によって悪用される恐れもある。

 そこでMicrosoftは、以下のような原則に基づいて、Windows 11上のMCPの“責任ある開発”を進める方針だ。

  • MCP Registry for Windowsを、強力なセキュリティベースライン基準を満たす、信頼できるMCPサーバのエコシステムのベースとする。各MCPサーバが一意のIDを持ち、コード署名し、必要に応じて来歴を検証したり失効させたりできることを保証する
  • ユーザーは、自身に代わってエージェントが実施するセキュリティ上の機密性の高い操作を全て制御できる。これらの操作はユーザーに対して透明で、監査可能でなければならない
  • MCPサーバへのアクセスは、最小権限の原則によって管理され、宣言的な機能と(該当する場合は)分離を通じて強制される。これはユーザーがMCPサーバに付与される権限を制御し、サーバへの攻撃の影響を限定するのに役立つ

Copyright © ITmedia, Inc. All Rights Reserved.