Microsoft Learn MCP 服务器概述

Microsoft Learn MCP 服务器使 GitHub Copilot 和其他 AI 代理等客户端能够从 Microsoft 的官方文档中获取直接来源的受信任的最新信息。 它是使用可流式传输 http 的远程 MCP 服务器。 它允许搜索文档、提取完整的文章,以及搜索代码示例。

用例

  • 通过 Learn 内容增强智能代理 IDE,如 VS Code、Visual Studio 和其他开发环境
  • 利用 Copilot Studio 代理、Foundry 代理和自定义解决方案中的 Learn 课程内容
  • 使学习者、工程师和支持能够在工作流中使用 Learn 内容

Learn MCP 服务器的工作原理

Learn MCP 服务器是使用可流式传输 http 的远程 MCP 服务器。 与 GitHub Copilot 等兼容的客户端应用可以连接到终结点。

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

注意: 此终结点旨在由 MCP 客户端通过 Streamable HTTP 以编程方式访问。 它不支持从 Web 浏览器直接访问,如果手动访问, 405 Method Not Allowed 可能会返回错误。

MCP 服务器提供 Learn 知识服务的接口,为 Ask Learn 和 Copilot for Azure 提供支持。 开发人员选项列在 Microsoft Learn MCP Server 开发人员文档中。 我们还提供 发行说明 ,了解最新更新的内容和 最佳做法 信息。 如果您有兴趣使用它,请查看 Microsoft Learn MCP Server 入门文章

Requirements

使用 Learn MCP 服务器时,你同意 Microsoft LearnMicrosoft API 使用条款

无需身份验证即可访问 Microsoft Learn MCP 服务器。 用户可以使用其首选 MCP 客户端或代理 IDE,例如 VS Code、Visual Studio、MCP 检查器等。

可用性和定价

Microsoft Learn MCP 服务器公开发布,根据 Microsoft API 使用条款的条款提供。 使用 MCP 服务器不收取任何费用。

Limitations

  • MCP 服务器包含公开可用的文档。 它目前不包含培训模块、学习路径、讲师主导的课程和考试中的内容,可通过 Learn 目录 API 获取。
  • 基础知识服务按内容更新以增量方式刷新,每天完全刷新一次。
  • MCP 服务器的更新将通过更新 Learn MCP 服务器发行说明来传达。

后续步骤

可以通过访问以下链接了解有关 Learn MCP 服务器的详细信息: