Начало работы с сервером MCP Microsoft Learn

В этой статье показано, как приступить к работе с сервером Microsoft Learn Model Context Protocol (MCP) с GitHub Copilot в Visual Studio (VS) Code. Если вы не знакомы с сервером MCP, рекомендуется сначала ознакомиться с обзором сервера Learn MCP . Обратите внимание, что хотя VS Code является общим клиентом для сервера Learn MCP, MCP является открытым протоколом и поэтому поддерживается многими клиентами, включая агентов в Copilot Studio, в Foundry и многих других агентских IDE.

Высокоуровневый процесс, который мы рассмотрим:

  1. Настройка редактора
  2. Использование сервера MCP
  3. Настройка инструкций

При использовании другой среды разработки агентов детали могут отличаться, но процесс должен быть сопоставимым. См. параметры конфигурации для других клиентских приложений в репозитории GitHub.

Prerequisites

Чтобы выполнить действия, описанные в этой статье, вам потребуется Visual Studio Code и GitHub Copilot.

Настройка редактора

Самый простой способ настроить mcP-сервер Learn — использовать эти кнопки.

Установка в VS Code Install in Visual Studio

Серверы MCP можно настроить на уровне пользователя и на уровне рабочей области. Параметры пользователя применяются к каждому сеансу VS Code, что удобно при работе с технологиями Майкрософт. Вы также можете настроить параметры MCP для рабочих областей, использующих технологии Майкрософт, и настроить другие серверы MCP для рабочих областей, которые не используются.

Дополнительные сведения см. в статье Об установке и начале работы с MCP

Установка с помощью подключаемого модуля (Claude Code и Copilot CLI)

Если вы используете Claude Code или GitHub Copilot CLI, вы можете установить подключаемый модуль microsoft-docs, который включает сервер Learn MCP и три навыка агента, помогающие агенту ИИ более эффективно использовать средства MCP.

  • Microsoft Docs — для концепций, руководств и фактических запросов
  • Microsoft-code-reference — для поиска API, примеров кода и поиска и устранения неисправностей
  • microsoft-skill-creator — мета-навык для генерации пользовательских навыков о технологиях Microsoft

Код Клода

Выполните следующие команды в Claude Code и перезапустите:

/plugin marketplace add microsoftdocs/mcp
/plugin install microsoft-docs@microsoft-docs-marketplace

Copilot CLI

Выполните следующую команду в Copilot CLI:

/plugin install microsoftdocs/mcp

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

Использование сервера MCP

  1. Открытие чата
  2. Выбор режима агента
  3. Задайте вопрос, соответствующий содержимому Microsoft Learn, например: How to create a Microsoft Foundry instance using az cli?
  4. Разрешить агенту использовать сервер MCP
  5. Получение ответа

Если агент ИИ не использует средство MCP, когда ожидается, это может быть полезно для настройки конкретных инструкций для этого средства:

  1. Открытие окна чата в VS Code с помощью GitHub Copilot
  2. Выбор режима агента
  3. В верхней части окна щелкните колесико параметров и выберите "Инструкции"
  4. Выберите расположение для создания файла инструкций
  5. Укажите инструкции, например:
---
applyTo: '**'
---
## Querying Microsoft Documentation

You have access to MCP tools called `microsoft_docs_search`, `microsoft_docs_fetch`, and `microsoft_code_sample_search` - these tools allow you to search through and fetch Microsoft's latest official documentation and code samples, and that information might be more detailed or newer than what's in your training data set.

When handling questions around how to work with native Microsoft technologies, such as C#, F#, ASP.NET Core, Microsoft.Extensions, NuGet, Entity Framework, the `dotnet` runtime - please use these tools for research purposes when dealing with specific / narrowly defined questions that may occur.

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

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