Microsoft Learn 模型上下文协议(MCP)服务器使得像 GitHub Copilot 和其他 AI 代理这样的客户端能够直接从 Microsoft 的官方文档中引入受信任和最新的信息。 它是使用可流式传输 http 的远程 MCP 服务器。 它允许代理搜索文档、提取完整文章以及搜索代码示例。
用例
- 通过 Learn 内容增强智能体开发环境,例如 Visual Studio (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 知识服务的接口,为 Azure 的 Ask Learn 和 Copilot 提供支持。 开发人员选项列在 Microsoft Learn MCP Server 开发人员文档中。 我们还提供 发行说明 ,了解最新更新的内容和 最佳做法 信息。 如果有兴趣使用它,请查看 VS Code 中的入门文章 和 Foundry 中的入门文章。
Requirements
使用 Learn MCP 服务器时,你同意 Microsoft Learn 使用条款。
无需身份验证即可访问 Microsoft Learn MCP 服务器。 用户可以使用他们的首选 MCP 客户端或代理开发环境,例如 VS Code、Visual Studio、MCP 检查器等。
可用性和定价
Microsoft Learn MCP 服务器公开发布。 使用 MCP 服务器不收取任何费用。
Limitations
- MCP 服务器包含公开可用的文档。 它目前不包含培训模块、学习路径、讲师主导的课程和考试中的内容,可通过 Learn 目录 API 获取。
- 基础知识服务在内容更新后以增量方式刷新,每天执行一次完全刷新。
- MCP 服务器更新通过 Learn MCP 服务器发行说明更新来传达。
后续步骤
可以通过访问以下链接了解有关 Learn MCP 服务器的详细信息:
- 在 VS Code 或 Foundry 中入门
- 了解 MCP 服务器存储库,获取相关注释与问题解答。