Freigeben über


Referenzdokumentation für Microsoft Learn MCP Server-Entwickler

Dieser Artikel enthält Informationen für Entwickler, die den Microsoft Learn Docs Model Context Protocol (MCP)-Server implementieren. Außerdem empfehlen wir, die Artikel zu den Best Practices, Versionshinweisen und häufig gestellten Fragen von Learn MCP Server durchzusehen, um Ihre Entwicklungsreise zu unterstützen.

MCP-Endpunkt

Erfahren Sie, dass MCP Server ein MCP-Remoteserver ist, der streambare HTTP verwendet. Kompatible Client-Apps wie GitHub Copilot können eine Verbindung mit dem Endpunkt herstellen. Sie können diese URL in einem Tool wie MCP Inspector verwenden.

https://learn.microsoft.com/api/mcp

Gängiges Format zum Konfigurieren von MCP-Servern in integrierten Entwicklungsumgebungen.

{
  "microsoft.docs.mcp": {
    "type": "http",
    "url": "https://learn.microsoft.com/api/mcp"
  }
}

Note

Obwohl der Learn MCP-Server einen öffentlichen Endpunkt bereitstellt, handelt es sich nicht um eine Api (Application Programming Interface) im herkömmlichen Sinne. Entwickler sollten ein Agent-Framework verwenden, um mit dem MCP-Server zu kommunizieren und nicht direkt auf den Endpunkt zuzugreifen. Beispielsweise kann sich die Schnittstelle dynamisch ändern, einschließlich Tools und deren Anforderungs- und Antwortformate.

Tools

Wir empfehlen Entwicklern die Integration mit dem MCP-Server über ein Agent-Framework wie Semantic Kernel oder LangChain. Jedes Mal, wenn der Client den Server initialisiert, sollte das Listentool aufgerufen werden, um eine Toolliste abzurufen. Im Laufe der Zeit können sich die Liste und die Tools ändern, daher beschreiben wir hier bewusst keine Anforderungs- und Antwortdetails.

Der MCP-Server bietet die folgenden Tools:

  • microsoft_docs_search
  • microsoft_docs_fetch
  • microsoft_code_sample_search Ausführliche Informationen finden Sie im Repository

Nächste Schritte

Weitere Informationen zum Learn MCP Server finden Sie unter den folgenden Links: