Microsoft Learn
Catalog name microsoft-learn. A remote MCP server carrying Microsoft’s own
documentation. No credential, no sign-in.
What it’s for
Section titled “What it’s for”.NET and Azure move, and a model writes the API it learned. This server hands the agent the current page from Microsoft Learn instead, plus code samples it can filter by language, plus the diagnostic-code pages you land on when a build fails.
It is Microsoft ground and nothing else. Ask it about Django and you get the SQL Server driver for Django; ask it about React and you get the Microsoft Graph Toolkit. Both answers are correct and neither is what you wanted, so pair it with Context7 for everything outside Microsoft’s world.
Add it
Section titled “Add it”At init, or to an existing workbench:
monoceros init acme --with-mcp-servers=microsoft-learnmonoceros add-mcp-server acme microsoft-learnThen apply:
monoceros apply acmeThat is all of it. The yml entry is one line and your env file stays untouched:
mcpServers: - name: microsoft-learnWhere it runs
Section titled “Where it runs”Remote (http), at https://learn.microsoft.com/api/mcp. The request leaves the
container and carries no credential of yours, because there is none.
Verify it
Section titled “Verify it”monoceros check acmeMCP servers microsoft-learn → Claude Code tools: microsoft_docs_search, microsoft_code_sample_search, microsoft_docs_fetchThree tools: search the docs, search code samples, fetch a page in full.
Remove it
Section titled “Remove it”monoceros remove-mcp-server acme microsoft-learnSee also
Section titled “See also”- MCP servers overview - the model behind this.
- Context7 - the one to ask about every other library.
- .NET language - the toolchain this documents.