Labsco
MCP SERVER · OFFICIAL PROJECT

Microsoft Learn

by microsoftdocs

First-party Microsoft documentation as a live source: search Learn, pull a whole article, find official code samples. No account.

Framework & SDK Documentation Lookup
Summary
Answers come from the published docs, not from a model's recollection of them.

The scope is the point: it reads first-party Learn content and nothing else, so questions about Azure, .NET and the rest resolve against what Microsoft currently publishes. The knowledge service behind it refreshes incrementally after content changes, with a full refresh once a day.

What it is

Microsoft's own remote MCP server for Microsoft Learn. It serves the Learn knowledge service — the same content behind Ask Learn — over Streamable HTTP. It carries publicly available documentation only, not training records or user profile information.

What you get
  • Semantic search across Microsoft's official technical documentation — microsoft_docs_search
  • Fetch a documentation page and get it back as markdown — microsoft_docs_fetch
  • Search official Microsoft and Azure code samples, optionally filtered by programming language — microsoft_code_sample_search
  • Cap how much a search response can return by appending maxTokenBudget to the endpoint URL
  • The same three capabilities from a terminal, without an MCP client, via the @microsoft/learn-cli package
Requirements

Nothing to sign up for: no authentication, no key, no charge. Point a client that speaks Streamable HTTP at https://learn.microsoft.com/api/mcp — opening that address in a browser will not render anything, which is expected. Using it means accepting the Microsoft Learn Terms of Use.

Setup effort

One command — npx -y mcp-remote https://learn.microsoft.com/api/mcp