Microsoft Learn Model Context Protocol (MCP) サーバーを使用すると、GitHub Copilotなどの AI エージェントなどのクライアントは、信頼された up-to-date 情報をMicrosoftの公式ドキュメントから直接取得できます。 これは、ストリーミング可能な http を使用するリモート MCP サーバーです。 これにより、エージェントはドキュメントを検索したり、完全な記事を取得したり、コード サンプルを検索したりすることができます。
活用事例
- Learn コンテンツを使用して、Visual Studio (VS) コード、Visual Studioなどのエージェント開発環境を強化する
- Copilot Studio エージェント、Foundry エージェント、およびカスタム ソリューションで Learn コンテンツを使用する
- 学習者、エンジニア、サポートが作業フローで Learn コンテンツを使用できるようにする
Learn MCP サーバーのしくみ
Learn MCP Server は、ストリーミング可能な http を使用するリモート MCP サーバーです。 GitHub Copilot などの互換性のあるクライアント アプリは、エンドポイントに接続できます。
https://learn.microsoft.com/api/mcp
手記: このエンドポイントは、Streamable HTTP 経由の MCP クライアントによるプログラムによるアクセス用に設計されています。 Web ブラウザーからの直接アクセスはサポートされておらず、手動でアクセスすると
405 Method Not Allowedエラーが返される可能性があります。
MCP サーバーは、Learn knowledge サービスへのインターフェイスを提供し、AzureのAsk LearnとCopilotを行います。 開発者オプションは、 Microsoft Learn MCP Server 開発者向けドキュメントに記載されています。 また、最新の更新プログラムとベスト プラクティス情報を確認するためのリリース ノートもあります。 使用に関心がある場合は、 VS Code の概要に 関する記事と Foundry の概要に関する記事を参照してください。
Requirements
Learn MCP Server を使用する場合、Microsoft Learn Terms of Use に同意したことになります。
Microsoft Learn MCP サーバーにアクセスするために認証は必要ありません。 ユーザーは、好みの MCP クライアントまたはエージェント開発環境 (VS Code、Visual Studio、MCP インスペクターなど) を使用できます。
可用性と料金
Microsoft Learn MCP サーバーは一般公開されています。 MCP サーバーの使用に料金はかかりません。
Limitations
- MCP サーバーには、公開されているドキュメントが含まれています。 現時点では、トレーニング モジュール、ラーニング パス、インストラクター主導のコース、試験のコンテンツは含まれません。これは Learn Catalog API を通じて利用できます。
- 基になるナレッジ サービスは、コンテンツの更新後に増分更新され、1 日に 1 回完全更新を実行します。
- MCP サーバーの更新は、 Learn MCP サーバーリリース ノートの更新プログラムを介して伝達されます。
次のステップ
Learn MCP Server の詳細については、次のリンクを参照してください。
- VS Code または Foundry で始める
- コメントや質問については、MCP サーバーリポジトリを学ぶことをお勧めします。