Query official Microsoft documentation to understand concepts, find tutorials, and learn how services work. Use for Azure, .NET, Microsoft 365, Windows, Power Platform, and all Microsoft technologies. Get accurate, current information from learn.microsoft.com and other official Microsoft websites—architecture overviews, quickstarts, configuration guides, limits, and best practices.
Requires Microsoft Learn MCP Server (https://learn.microsoft.com/api/mcp)aigithub-copilotprompt-engineeringhacktoberfestagent-skillsagents
Microsoft Docs
Research skill for the Microsoft technology ecosystem. Covers learn.microsoft.com and documentation that lives outside it (VS Code, GitHub, Aspire, Agent Framework repos).
Default: Microsoft Learn MCP
Use these tools for everything on learn.microsoft.com — Azure, .NET, M365, Power Platform, Agent Framework, Semantic Kernel, Windows, and more. This is the primary tool for the vast majority of Microsoft documentation queries.
Runtime source — API internals, implementation details
/communitytoolkit/aspire
Community integrations — Go, Java, Node.js, Ollama
VS Code — Use Context7
VS Code docs live on code.visualstudio.com, not Learn.
Library ID
Use for
/websites/code_visualstudio
User docs — settings, features, debugging, remote dev
/websites/code_visualstudio_api
Extension API — webviews, TreeViews, commands, contribution points
GitHub — Use Context7
GitHub docs live on docs.github.com and cli.github.com.
Library ID
Use for
/websites/github_en
Actions, API, repos, security, admin, Copilot
/websites/cli_github
GitHub CLI (gh) commands and flags
Agent Framework — Use Learn MCP + Context7
Agent Framework tutorials are on learn.microsoft.com (use microsoft_docs_search), but the GitHub repo has API-level detail that is often ahead of published docs — particularly DevUI REST API reference, CLI options, and .NET integration.
DevUI tip: Query the Learn website source for how-to guides, then the repo source for API-level specifics (endpoint schemas, proxy config, auth tokens).
Context7 Setup
For any Context7 query, resolve the library ID first (one-time per session):
Call mcp_context7_resolve-library-id with the technology name
Call mcp_context7_query-docs with the returned library ID and a specific query
Writing Effective Queries
Be specific — include version, intent, and language: