← Back to Skills Marketplace
ricardodpalmeida

Microsoft Learn MCP

by Ricardo Almeida · GitHub ↗ · v1.0.0
cross-platform ⚠ suspicious
564
Downloads
2
Stars
1
Active Installs
1
Versions
Install in OpenClaw
/install mslearn-mcp
Description
Connect to Microsoft Learn MCP Server to search Microsoft documentation, fetch specific doc pages, and find code samples. Use when you need to query Microsof...
README (SKILL.md)

Microsoft Learn MCP

Connect to the Microsoft Learn MCP (Model Context Protocol) Server to interact with Microsoft documentation through structured tools.

Endpoint

https://learn.microsoft.com/api/mcp

This is a remote MCP server using streamable HTTP. It provides three main tools:

  • microsoft_docs_search — Search Microsoft documentation
  • microsoft_docs_fetch — Fetch specific documentation pages
  • microsoft_code_sample_search — Search for official code samples

Setup

Add to mcporter config

mcporter config add --name mslearn --url https://learn.microsoft.com/api/mcp --type http

Or manually add to ~/.config/mcporter/config.json:

{
  "servers": {
    "mslearn": {
      "type": "http",
      "url": "https://learn.microsoft.com/api/mcp"
    }
  }
}

Verify connection

mcporter list mslearn --schema

Usage

Search documentation

mcporter call mslearn.microsoft_docs_search query="Azure Functions triggers"

Fetch a specific doc page

mcporter call mslearn.microsoft_docs_fetch url="https://learn.microsoft.com/en-us/azure/azure-functions/functions-triggers-bindings"

Search code samples

mcporter call mslearn.microsoft_code_sample_search query="Python blob storage" language="python"

Tool Reference

Tool schemas are dynamic. Always check current schema with:

mcporter list mslearn --schema

Common patterns:

Tool Typical parameters
microsoft_docs_search query (required), locale (optional, e.g., "en-us")
microsoft_docs_fetch url (required, full Learn URL)
microsoft_code_sample_search query (required), language (optional), product (optional)

Output formats

Default output is human-readable. Use --output json for structured data:

mcporter call mslearn.microsoft_docs_search query="Entra ID" --output json

Notes

  • No authentication required for the Learn MCP Server
  • The server interface may change dynamically; always call list to get current tools
  • For complex queries, prefer search over fetch; let the tool find relevant pages
  • Locale defaults to en-us if not specified
Usage Guidance
Before installing: 1) Confirm you have the mcporter client installed from a trusted source (SKILL.md assumes mcporter but the skill metadata doesn't declare it). 2) Back up your existing ~/.config/mcporter/config.json before editing — the instructions propose adding a server entry to your user config. 3) Verify the endpoint (https://learn.microsoft.com/api/mcp) by checking the TLS certificate and that it is an official Microsoft domain; if provenance matters, prefer skills hosted or published by a known Microsoft account or an official source. 4) Avoid sending secrets, internal URLs, or PII in queries — the skill will forward your queries to an external MCP server. 5) Because the skill's registry entry lacks a homepage/source, exercise extra caution and prefer installing only if you trust the registry owner or can validate the endpoint independently.
Capability Analysis
Type: OpenClaw Skill Name: mslearn-mcp Version: 1.0.0 The skill bundle is designed to connect to the official Microsoft Learn Model Context Protocol (MCP) server at `https://learn.microsoft.com/api/mcp` to search and fetch Microsoft documentation and code samples. All instructions in `SKILL.md` and `references/mcp-details.md` are transparent, guiding the agent on how to configure and use the `mcporter` client to interact with this legitimate Microsoft endpoint. There is no evidence of data exfiltration, malicious execution, persistence mechanisms, or prompt injection attempts designed to subvert the agent's purpose or compromise the system.
Capability Assessment
Purpose & Capability
The skill description and instructions clearly target the Microsoft Learn MCP server and the mcporter client, which is coherent with the stated purpose. However, the skill's declared metadata lists no required binaries while SKILL.md repeatedly instructs the user/agent to use the 'mcporter' binary — a missing declared dependency. Also the skill has no visible upstream homepage or source attribution, so provenance is unclear.
Instruction Scope
The instructions are focused on searching/fetching Microsoft docs via the MCP endpoint and show concrete mcporter commands. They do ask the user (or agent) to edit/append to a user config file (~/.config/mcporter/config.json), which touches a local config path outside the skill bundle. The instructions do not request secrets or read arbitrary files, but they will cause user queries to be transmitted to an external server.
Install Mechanism
This is an instruction-only skill with no install spec and no code files, which minimizes on-disk risk. There is no package download or archive extraction described.
Credentials
The skill requires no environment variables or credentials and explicitly states 'No authentication required'. That is proportionate to a public documentation search service. Note: because queries go to an external endpoint, do not send sensitive or internal URLs/credentials through the tool.
Persistence & Privilege
The skill is not always-enabled and does not request elevated persistence. It does recommend adding an entry to the user's mcporter config (which is reasonable for a client-targeted integration) but it does not modify other skills or system-wide settings in the provided instructions.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install mslearn-mcp
  3. After installation, invoke the skill by name or use /mslearn-mcp
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release - Microsoft Learn MCP Server integration via mcporter
Metadata
Slug mslearn-mcp
Version 1.0.0
License
All-time Installs 1
Active Installs 1
Total Versions 1
Frequently Asked Questions

What is Microsoft Learn MCP?

Connect to Microsoft Learn MCP Server to search Microsoft documentation, fetch specific doc pages, and find code samples. Use when you need to query Microsof... It is an AI Agent Skill for Claude Code / OpenClaw, with 564 downloads so far.

How do I install Microsoft Learn MCP?

Run "/install mslearn-mcp" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Microsoft Learn MCP free?

Yes, Microsoft Learn MCP is completely free (open-source). You can download, install and use it at no cost.

Which platforms does Microsoft Learn MCP support?

Microsoft Learn MCP is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Microsoft Learn MCP?

It is built and maintained by Ricardo Almeida (@ricardodpalmeida); the current version is v1.0.0.

💬 Comments