この記事では、 Microsoft Learn Docs モデル コンテキスト プロトコル (MCP) サーバーを実装する開発者向けに情報を提供します。 また、開発体験をサポートするために、Learn MCP Server の ベスト プラクティス、 リリース ノート、よく 寄せられる質問 に関する記事も確認することをお勧めします。
MCP エンドポイント
Learn MCP Server は、ストリーミング可能な http を使用するリモート MCP サーバーです。 GitHub Copilot などの互換性のあるクライアント アプリは、エンドポイントに接続できます。 この URL は 、MCP Inspector などのツールで使用できます。
https://learn.microsoft.com/api/mcp
統合開発環境で MCP サーバーを構成するための一般的な形式。
{
"microsoft.docs.mcp": {
"type": "http",
"url": "https://learn.microsoft.com/api/mcp"
}
}
Note
Learn MCP サーバーはパブリック エンドポイントを提供しますが、従来の意味ではアプリケーション プログラミング インターフェイス (API) ではありません。 開発者は、エージェント フレームワークを使用して MCP サーバーと通信し、エンドポイントに直接アクセスしないようにする必要があります。 たとえば、ツールや要求と応答の形式など、インターフェイスが動的に変更される場合があります。
Tools
開発者は、セマンティック カーネルや LangChain などのエージェント フレームワークを使用して MCP サーバーと統合することをお勧めします。 クライアントがサーバーを初期化するたびに、リスト ツールを呼び出してツール リストを取得する必要があります。 一覧とツールは時間の経過と同時に変更される可能性があるため、ここでは要求と応答の詳細については意図的に説明しません。
MCP サーバーには、次のツールが用意されています。
microsoft_docs_searchmicrosoft_docs_fetch-
microsoft_code_sample_search詳細については、リポジトリを参照してください
次のステップ
Learn MCP Server の詳細については、次のリンクを参照してください。
- Microsoft Learn MCP サーバーの使い始め
- MCP サーバー リポジトリを学ぶためのコメントと質問.