本文提供有关实现 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_searchmicrosoft_docs_fetch-
microsoft_code_sample_search有关详细信息,请参阅 存储库
后续步骤
可以通过访问以下链接了解有关 Learn MCP 服务器的详细信息:
- Microsoft Learn MCP 服务器入门
- 了解 MCP 服务器存储库,获取相关注释与问题解答。