Microsoft Learn MCP Server
Microsoft's free official MCP server for Microsoft Learn docs: search, page fetch and code samples with no key
- 1,958 ★ on the repository
- Last commit
- CC-BY-4.0
Extended access
Why this level
- Microsoft's remote MCP server: agent queries go to learn.microsoft.com
- Only searches and reads public docs and code samples, no keys
Install
- Works in
In your terminal, with SkillFoxx CLI
npx skillfoxx add mcp/microsoft-learn-mcp-serverDetects the agents on your machine, shows the access level and pins the version.
Other ways to install
Access and checks
How we reviewExtended accessThe tool runs code or makes network calls and only reads external data.
- Microsoft's remote MCP server: agent queries go to learn.microsoft.com
- Only searches and reads public docs and code samples, no keys
This is third-party code. Review the repository files before installing.
What it does
The server gives the agent three tools: semantic search over official Microsoft documentation, fetching a docs page as Markdown, and code sample search with a language filter. It draws only on Microsoft's own sources, so the agent invents fewer Azure SDK and .NET methods. It connects to a remote endpoint with no sign-up or keys. The repository also ships the mslearn CLI for the same queries from a terminal and skills that tell the agent when to use these tools.
Who it is for. For developers and DevOps engineers working with Azure, .NET, Microsoft 365 and other Microsoft products.
Good fit when
- The agent mixes up Azure CLI flags or SDK methods
- You need to check Azure service limits or availability in the docs
- You need an official code sample for a Microsoft .NET or Python SDK
Not a fit when
- The project stack is unrelated to Microsoft products
- You need third-party library documentation
Example request
Give me Azure CLI commands to create a Container App with a managed identity, checking Microsoft docsMCP
- Transport
- http
- Authentication
- not required
Limitations
Covers only Microsoft documentation. The endpoint works only from an MCP client over Streamable HTTP and errors in a browser. The token budget parameter and the OpenAI-compatible endpoint are experimental. Access to learn.microsoft.com from Russia without a VPN may vary.
How to disable. Remove the microsoft-learn server from the MCP config. CLI skills are removed with mslearn remove --cli.
FAQ
Do I need a Microsoft account?
No, the server is free and works without sign-up or keys.
Can I use it without an MCP client?
Yes, the @microsoft/learn-cli package offers the same search, fetch and code samples in a terminal via mslearn.
Discussion
No questions or reviews yet.
Related
MCP serversDocs MCP Server
Grounded Docs MCP Server
A local MCP server that indexes docs from websites, GitHub, npm, PyPI and files and gives the agent version-aware search
Ref's MCP server: documentation search for APIs and libraries that hands the agent only the relevant parts of pages
mcpdoc
MCP LLMS-TXT Documentation Server
An MCP server from LangChain that serves docs from the llms.txt files you choose, with auditable tool calls
An MCP server that lets an agent read files, search code and run commands in a workspace
A plugin with skills for building TypeScript MCP servers and MCP apps: the agent scaffolds, edits, debugs and verifies them
The official MCP server registry and the mcp-publisher tool for publishing your own server
README in short
The README gives the remote endpoint and a standard config, describes experimental features and the three tools. A separate section covers the mslearn CLI and installing its skill for Copilot, Claude Code and Codex. It also lists agent skills and requirements for custom clients. CC-BY-4.0 licensed.