Microsoft Learn MCP Server を使用すると、GitHub Copilot やその他の AI エージェントなどのクライアントは、Microsoft の公式ドキュメントから信頼された up-to-date 情報を直接取得できます。 これは、ストリーミング可能な http を使用するリモート MCP サーバーです。 ドキュメントを検索したり、完全な記事をフェッチしたり、コード サンプルを検索したりすることができます。
活用事例
- Learn コンテンツを使用して VS Code、Visual Studio などのエージェント IDE を強化する
- 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 ナレッジ サービスへのインターフェイスを提供し、Ask Learn と Copilot for Azure の機能を提供します。 開発者オプションは、 Microsoft Learn MCP Server 開発者向けドキュメントに記載されています。 また、最新の更新プログラムとベスト プラクティス情報を確認するためのリリース ノートもあります。 使用に関心がある場合は、 Microsoft Learn MCP サーバーの概要に関する記事を参照してください。
Requirements
Learn MCP Server を使用する場合は、 Microsoft Learn と Microsoft API の使用条件に同意したことになります。
Microsoft Learn MCP サーバーにアクセスするために認証は必要ありません。 ユーザーは、優先する MCP クライアントまたはエージェント IDE (VS Code、Visual Studio、MCP インスペクターなど) を使用できます。
可用性と料金
Microsoft Learn MCP Server は、 Microsoft API の使用条件の下で一般公開され、提供されます。 MCP サーバーの使用に料金はかかりません。
Limitations
- MCP サーバーには、公開されているドキュメントが含まれています。 現時点では、トレーニング モジュール、ラーニング パス、インストラクター主導のコース、試験のコンテンツは含まれません。これは Learn Catalog API を通じて利用できます。
- 基になるナレッジ サービスは、コンテンツの更新ごとに増分更新され、1 日に 1 回完全に更新されます。
- MCP サーバーの更新は、 Learn MCP サーバーリリース ノートの更新プログラムを介して伝達されます。
次のステップ
Learn MCP Server の詳細については、次のリンクを参照してください。
- VS Code または Foundryで Microsoft Learn MCP サーバーを始めましょう
- コメントや質問については、MCP サーバーリポジトリを学ぶことをお勧めします。