·
Last changedVersion:
No hardening report available.
Research skill for the Microsoft technology ecosystem. Covers learn.microsoft.com and documentation that lives outside it (VS Code, GitHub, Aspire, Agent Framework repos).
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.
| Tool | Purpose |
|---|---|
| Search learn.microsoft.com — concepts, guides, tutorials, configuration |
| Find working code snippets from Learn docs. Pass |
| Get full page content from a specific URL (when search excerpts aren't enough) |
Use microsoft_docs_fetch after search when you need complete tutorials, all config options, or when search excerpts are truncated.
If the Learn MCP server is not available, use the mslearn CLI from your terminal or shell (for example, Bash, PowerShell, or cmd) instead:
| MCP Tool | CLI Command |
|---|---|
|
|
|
|
|
|
Pass --json to search or code-search to get raw JSON output for further processing.
The following categories live outside learn.microsoft.com. Use the specified tool instead.
Aspire docs live on aspire.dev, not Learn. The best tool depends on your Aspire CLI version:
CLI 13.2+ (recommended) — The Aspire MCP server includes built-in docs search tools:
| MCP Tool | Description |
|---|---|
| Lists all available documentation from aspire.dev |
| Weighted lexical search across aspire.dev content |
| Retrieves a specific document by slug |
These ship in Aspire CLI 13.2 (PR #14028).
CLI 13.1 — The MCP server provides integration lookup (list_integrations, get_integration_docs) but not docs search. Fall back to Context7:
| Library ID | Use for |
|---|---|
| Primary — guides, integrations, CLI reference, deployment |
| Runtime source — API internals, implementation details |
| Community integrations — Go, Java, Node.js, Ollama |
VS Code docs live on code.visualstudio.com, not Learn.
| Library ID | Use for |
|---|---|
| User docs — settings, features, debugging, remote dev |
| Extension API — webviews, TreeViews, commands, contribution points |
GitHub docs live on docs.github.com and cli.github.com.
| Library ID | Use for |
|---|---|
| Actions, API, repos, security, admin, Copilot |
| GitHub CLI ( |
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.
| Library ID | Use for |
|---|---|
| Tutorials — DevUI guides, tracing, workflow orchestration |
| API detail — DevUI REST endpoints, CLI flags, auth, .NET |
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).
For any Context7 query, resolve the library ID first (one-time per session):
mcp_context7_resolve-library-id with the technology namemcp_context7_query-docs with the returned library ID and a specific queryBe specific — include version, intent, and language:
Include context:
.NET 8, Aspire 13, VS Code 1.96)quickstart, tutorial, overview, limits, API reference)Python, TypeScript, C#)Need this version hardened?
Bring Chainguard's hardening pipeline to your first-party skills — custom rulesets, automated remediation, full audit trail.
—
—
MIT
HARDENING.md
LICENSE
SKILL.md