Microsoft Learn MCP Server

Offizieller Microsoft-MCP-Server für die eigene Entwicklerdokumentation: aktuelle Learn-Inhalte und Code-Beispiele per KI-Suche abrufen – ohne Konto, ohne API-Key.

Beschreibung

Der Microsoft Learn MCP Server ist Microsofts offizieller Model-Context-Protocol-Server für die eigene technische Dokumentation. Laut offiziellem Repository-README soll er ein sehr konkretes Problem lösen: KI-Coding-Assistenten erfinden gelegentlich nicht existierende Azure-SDK-Methoden oder halluzinieren Paketnamen, weil ihr Trainingswissen veraltet ist. Statt sich auf dieses eingefrorene Wissen oder auf riskante, unkontrollierte Websuchen zu verlassen, verbindet der Server kompatible Clients direkt mit der aktuellen, offiziellen Microsoft-Dokumentation. Das offizielle Repository liegt unter https://github.com/MicrosoftDocs/mcp (laut GitHub-API am 22.09.2026 exakt 1.898 Sterne, aktiv gepflegt, letzter Push 10.09.2026), die zugehörige Produktdokumentation unter https://learn.microsoft.com/training/support/mcp.

Was ist der Microsoft Learn MCP Server?

Technisch handelt es sich um einen von Microsoft selbst betriebenen, gehosteten Remote-MCP-Server unter der Adresse https://learn.microsoft.com/api/mcp, der über Streamable HTTP angesprochen wird. Dahinter steht laut Anbieter derselbe RAG-basierte "Ask Learn"-Wissensdienst, der auch Copilot for Azure antreibt. Es gibt keinen lokalen Installationsweg im klassischen Sinn: Der Server läuft ausschließlich remote, ein eigener API-Schlüssel oder ein Microsoft-Konto ist laut offizieller Produktseite nicht nötig ("There's no authentication required to access the Microsoft Learn MCP Server"). Damit unterscheidet er sich deutlich von den beiden anderen Microsoft-Einträgen im Skill-Road-Katalog: Der Azure MCP Server verwaltet konkrete, kontogebundene Azure-Ressourcen, der Fabric MCP Server arbeitet gegen Microsoft-Fabric-Workspaces – beide erfordern eine Azure-Anmeldung. Der Learn MCP Server dagegen liest ausschließlich öffentlich zugängliche Dokumentationsinhalte und verändert an keiner Stelle ein Konto oder eine Ressource.

Funktionen und Tools

Laut README stellt der Server drei Werkzeuge bereit: microsoft_docs_search für die semantische Suche über die gesamte offizielle technische Dokumentation, microsoft_docs_fetch zum Abrufen und Umwandeln einer konkreten Dokumentationsseite in Markdown sowie microsoft_code_sample_search für die gezielte Suche nach offiziellen Microsoft- und Azure-Codebeispielen, optional gefiltert nach Programmiersprache. Damit lassen sich Fragen beantworten wie "Welche Azure-CLI-Befehle erstellen eine Azure Container App mit einer Managed Identity?" oder "Ist GPT-5.4 in Azure-EU-Regionen verfügbar?" – jeweils gestützt auf aktuelle, offizielle Inhalte statt auf das eingefrorene Modellwissen. Für experimentelle Anwendungsfälle bietet der Server laut README zusätzlich einen OpenAI-kompatiblen Endpunkt unter /api/mcp/openai-compatible für OpenAI-Deep-Research-Modelle sowie einen maxTokenBudget-Query-Parameter, mit dem sich die Antwortlänge zur Kostenkontrolle begrenzen lässt. Beide Zusatzfunktionen sind laut Anbieter noch in aktiver Entwicklung und können sich ändern.

CLI-Tool und Agent Skills

Neben dem MCP-Endpunkt bietet Microsoft mit @microsoft/learn-cli (npm, MIT-Lizenz, aktuelle Version 1.0.0 laut npm-Registry) ein Kommandozeilenwerkzeug, das dieselben Suchfunktionen ganz ohne MCP-Client zugänglich macht, etwa per npx @microsoft/learn-cli search "azure functions timeout". Ergänzend stellt das Repository drei portable Agent Skills bereit (microsoft-docs für Konzepte und Tutorials, microsoft-code-reference für API-Nachschlagewerke und Fehlerbehebung, microsoft-skill-creator als Meta-Skill zur Erzeugung eigener Skills für spezifische Microsoft-Technologien), die Agenten zusätzliche Anleitung geben, wann und wie die MCP-Tools sinnvoll eingesetzt werden.

Für wen lohnt sich der Einsatz?

Besonders nützlich ist der Server für Teams, die regelmäßig mit .NET, Azure, Microsoft 365 oder anderen Microsoft-Technologien arbeiten und in ihrer KI-Entwicklungsumgebung verlässliche, aktuelle Angaben statt veralteter Trainingsdaten brauchen. Weil keine Authentifizierung und kein Konto nötig sind, ist die Einstiegshürde minimal – ein einziger URL-Eintrag genügt in den meisten Clients. Wer dagegen tatsächlich Azure-Ressourcen verwalten oder Fabric-Workspaces bearbeiten möchte, braucht weiterhin die bereits im Katalog gelisteten, kontogebundenen Server.

Einrichtung

Laut README unterstützt der Server praktisch jeden gängigen MCP-Client mit Ein-Klick-Installation oder wenigen Konfigurationszeilen: VS Code und Cursor bieten direkte Install-Buttons, für Codex genügt codex mcp add "microsoft-learn" --url "https://learn.microsoft.com/api/mcp", für Claude Code steht ein offizielles Plugin bereit (/plugin install microsoft-docs@claude-plugins-official), das MCP-Server und Agent Skills gemeinsam installiert. Clients ohne native Remote-MCP-Unterstützung tragen die Standardkonfiguration mit "type": "http" und der genannten URL manuell ein.

Sicherheitshinweise

Da der Server laut Anbieter ausschließlich Lesezugriff auf öffentlich publizierte Microsoft-Dokumentation bietet, keine Authentifizierung erfordert und keine Konto- oder Kundendaten verarbeitet, ist das Risikoprofil sehr niedrig. Es gibt keine schreibenden Operationen und keine Zugangsdaten, die kompromittiert werden könnten. Der Hersteller weist im README selbst darauf hin, dass MCP ein sich entwickelndes Protokoll ist: Wer einen eigenen Client baut, sollte Tools dynamisch über tools/list statt fest codiert abrufen, da sich Tool-Definitionen ändern können.

FAQ

Ist der Microsoft Learn MCP Server kostenlos? Ja. Laut offizieller Produktseite ist der Server öffentlich verfügbar und es entstehen keine Kosten für die Nutzung.

Brauche ich ein Microsoft- oder Azure-Konto? Nein. Anders als beim Azure MCP Server oder Fabric MCP Server im Katalog ist für die Dokumentationssuche kein Konto und keine Authentifizierung nötig.

Worin unterscheidet er sich vom Azure MCP Server? Der Azure MCP Server verwaltet kontogebundene Azure-Ressourcen und erfordert eine Anmeldung. Dieser Learn-Server bietet ausschließlich Lesezugriff auf öffentliche Dokumentations- und Codebeispiel-Inhalte, ganz ohne Anmeldung.

Voraussetzungen

Kompatibler MCP-Client mit Unterstützung für Remote-MCP-Server (Streamable HTTP); kein Microsoft- oder Azure-Konto, keine Authentifizierung nötig.

Installationsanleitung

Für Claude Code: /plugin install microsoft-docs@claude-plugins-official (installiert MCP-Server und Agent Skills gemeinsam, danach Claude Code neu starten). Für Codex: codex mcp add "microsoft-learn" --url "https://learn.microsoft.com/api/mcp". In VS Code und Cursor genügt der Ein-Klick-Install-Button aus dem offiziellen README. Andere Clients tragen die Standardkonfiguration mit "type": "http" und der Server-URL manuell ein.

codex mcp add "microsoft-learn" --url "https://learn.microsoft.com/api/mcp"

Authentifizierung

Keine Authentifizierung erforderlich – der Server ist öffentlich erreichbar und benötigt kein Microsoft- oder Azure-Konto.

Benötigte Zugriffsrechte

Nur Lesezugriff auf öffentliche Microsoft-Entwicklerdokumentation und offizielle Codebeispiele; kein Zugriff auf Konto-, Abonnement- oder Ressourcendaten.

Übertragene oder gespeicherte Daten

Anfragen laufen über den von Microsoft gehosteten Streamable-HTTP-Endpunkt learn.microsoft.com/api/mcp; die Suche nutzt intern denselben RAG-basierten Wissensdienst wie Ask Learn und Copilot for Azure. Antworten werden an den MCP-Client und dessen Sprachmodell zurückgegeben.

Sicherheitsrisiken

Sehr niedriges Risikoprofil: reiner Lesezugriff auf öffentliche Inhalte, keine Authentifizierung, keine Konto- oder Kundendaten im Spiel. Abgerufene Dokumentationsausschnitte fließen in Modellanfragen ein.

Lizenz und Kosten

Lizenz
MIT
Kosten
kostenlos

Der Server ist öffentlich und kostenlos nutzbar, ohne Konto oder Authentifizierung. Laut offizieller Produktseite entstehen keine gesonderten Kosten für die Nutzung.

Alternativen

Noch nicht erfasst.

Auf einen Blick

Anbieter
Microsoft
Status
Offizieller Server
Betriebsart
Remote
Aktuelle Version
Noch nicht erfasst.
GitHub-Sterne
1,898
Zuletzt geprüft
22.09.2026

Repository und Dokumentation

Kategorien

Unterstützte Clients