Microsoft Learn MCP サーバーは、信頼された up-to-date Learn コンテンツをコンテキストとして言語モデルに追加するモデル コンテキスト プロトコル サーバーです。 これは、ストリーミング可能な http を使用するリモート MCP サーバーです。 これにより、AI エージェントは Microsoft Learn にクエリを送信し、一般公開されているドキュメントのチャンクを含む JSON でエンコードされた応答を返すことができます。
Use cases
- Learn コンテンツを使用して GitHub Copilot などのコーディング エージェントを強化する
- Copilot Studio エージェント、AI Foundry エージェント、またはカスタム ソリューションで 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 サーバーリリース ノートの更新プログラムを介して伝達されます。
Next steps
Learn MCP Server の詳細については、次のリンクを参照してください。
- Microsoft Learn MCP サーバーを始める
- コメントや質問については、MCP サーバーリポジトリを学ぶことをお勧めします。