microsoft-docs
Understand Microsoft technologies by querying official documentation. Use whenever the user asks how something works, wants tutorials, needs configuration options, limits, quotas, or best practices for any Microsoft technology (Azure, .NET, M365, Windows, Power Platform, etc.)—even if they don't men
By microsoftdocs · 1,121 installs
npx skills add microsoftdocs/mcp --skill microsoft-docs
Source repository · Upstream listing
Microsoft Docs
Tools
Tool Use For
microsoft docs search Find documentation—concepts, guides, tutorials, configuration
microsoft docs fetch Get full page content (when search excerpts aren't enough)
When to Use
Understanding concepts — "How does Cosmos DB partitioning work?"
Learning a service — "Azure Functions overview", "Container Apps architecture"
Finding tutorials — "quickstart", "getting started", "step by step"
Configuration options — "App Service configuration settings"
Limits & quotas — "Azure OpenAI rate limits", "Service Bus quotas"
Best practices — "Azure security best practices"
Query Effectiveness
Good queries are specific:
Include context:
Version when relevant ( .NET 8 , EF Core 8 )
Task intent ( quickstart , tutorial , overview , limits )
Platform for multi platform docs ( Linux , Windows )
When to Fetch Full Page
Fetch after search when:
Tutorials — need complete step by step instructions
Configuration guides — need all options listed
Deep dives — user wants comprehensive coverage
Search excerpt is cut off — full context needed
Why Use This
Accuracy — live docs, not training data that may be outdated
Completeness — tutorials have all steps, not fragments
Authority — official Microsoft documentation
CLI Alternative
If the Learn MCP server is not available, use the mslearn CLI from the command line instead:
MCP Tool CLI Command
microsoft docs search(query: "...") mslearn search "..."
microsoft docs fetch(url: "...") mslearn fetch "..."
The fetch command also supports section <heading to extract a single section and max chars <number to truncate output.