Поделиться через


Справочная документация разработчика Microsoft Learn для MCP Server

В этой статье содержатся сведения для разработчиков, реализующих сервер протокола контекста модели Microsoft Learn Docs (MCP). Мы также рекомендуем ознакомиться с рекомендуемыми методиками по использованию сервера MCP Server, заметками о выпуске и часто задаваемыми вопросами для поддержки процесса разработки.

Конечная точка MCP

Learn MCP Server — это удаленный сервер MCP , использующий потоковую передачу http. Совместимые клиентские приложения, такие как GitHub Copilot, могут подключаться к конечной точке. Этот URL-адрес можно использовать в таком средстве, как MCP Inspector.

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

Мы рекомендуем разработчикам интегрироваться с сервером MCP через фреймворк агентов, например Semantic Kernel или LangChain. Каждый раз, когда клиент инициализирует сервер, он должен вызывать средство списка, чтобы получить список инструментов. Со временем список и средства могут измениться, поэтому мы намеренно не описываем сведения о запросах и ответах здесь.

Сервер MCP предоставляет следующие средства:

  • microsoft_docs_search
  • microsoft_docs_fetch
  • microsoft_code_sample_search Дополнительные сведения см. в репозитории

Дальнейшие шаги

Дополнительные сведения о сервере Learn MCP можно узнать, перейдя по следующим ссылкам.