Microsoft Learn MCP Server 开发人员参考文档

本文提供有关实现 Microsoft Learn Docs 模型上下文协议 (MCP) 服务器的开发人员的信息。 我们还建议查看 Learn MCP 服务器 最佳做法发行说明常见问题解答 文章,以支持你的开发旅程。

MCP 终结点

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

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

在集成开发环境中配置 MCP 服务器的常见格式。

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

Note

虽然 Learn MCP 服务器提供公共终结点,但它不是传统意义上的应用程序编程接口(API)。 开发人员应使用代理框架与 MCP 服务器通信,而不是直接访问终结点。 例如,接口可能会动态更改,包括工具及其请求和响应格式。

Tools

我们鼓励开发人员通过语义内核或 LangChain 等代理框架与 MCP 服务器集成。 每次客户端初始化服务器时,都应调用列表工具来获取工具列表。 随着时间的推移,列表和工具可能会更改,因此我们故意不在此处描述请求和响应详细信息。

MCP 服务器提供以下工具:

  • microsoft_docs_search
  • microsoft_docs_fetch
  • microsoft_code_sample_search 有关详细信息,请参阅 存储库

后续步骤

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