Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Из этого краткого руководства вы узнаете, как подключить сервер Протокола контекста модели Azure (MCP) к интерфейсу командной строки GitHub Copilot. С помощью этой интеграции GitHub Copilot может напрямую взаимодействовать с вашими ресурсами Azure через терминал.
Предпосылки
- Установлен интерфейс командной строки GitHub Copilot .
-
Azure CLI установлен и прошел проверку подлинности (
az login). -
Node.js установлен (для запуска сервера через
npx).
Вход в Azure MCP Server для локальной разработки
Сервер Azure MCP аутентифицируется в Microsoft Entra ID с помощью библиотеки удостоверений Azure для .NET. Сервер поддерживает два режима проверки подлинности:
-
Режим брокера: использует собственную проверку подлинности операционной системы (например, диспетчер веб-учетных записей Windows) с
InteractiveBrowserCredential. - Режим цепочки учетных данных: пытается выполнить несколько методов проверки подлинности в последовательности: переменные среды, Visual Studio Code, Visual Studio, Azure CLI, Azure PowerShell, Azure Developer CLI и интерактивную проверку подлинности браузера.
Войдите с помощью любого из следующих методов:
- Visual Studio Code
- Visual Studio
- Azure CLI;
- Azure PowerShell
- Интерфейс командной строки разработчика Azure
- Откройте палитру команд (
Ctrl+Shift+PилиCmd+Shift+Pна Компьютере Mac). - Запустите Azure: войдите и следуйте инструкциям.
После входа Azure MCP Server может выполнять операции проверки подлинности и выполнения операций в службах Azure на основе ваших разрешений.
Добавление сервера Azure MCP
Интерфейс командной /mcp строки GitHub Copilot поддерживает серверы MCP через семейство команд.
Откройте терминал.
Запустите интерфейс командной строки GitHub Copilot в интерактивном режиме:
copilotВ интерактивном сеансе выполните следующую команду, чтобы открыть форму конфигурации сервера MCP:
/mcp addЗаполните поля конфигурации следующими значениями:
Поле Ценность Имя сервера azure-mcpТип сервера 1(Локальный)Command npx -y @azure/mcp@latest server startПеременные среды (оставьте пустым — использует проверку подлинности Azure CLI) Инструменты *Замечание
Если вы предпочитаете использовать .NET, задайте для команды значение
dotnet dnx Azure.Mcp server start.Нажмите клавиши CTRL+S (или Cmd+S в macOS), чтобы сохранить конфигурацию сервера.
По завершении нажмите клавишу ESC , чтобы закрыть конфигурацию сервера.
Проверка подключения
Убедитесь, что вы правильно настроили сервер Azure MCP и распознает ли GitHub Copilot CLI:
В вашей CLI-сессии Copilot запустите:
/mcp showПросмотрите выходные данные. В конфигурации должно отображаться
azure-mcp.● MCP Server Configuration: • azure-mcp (local): Command: npx Total servers: 1 Config file: ~/.copilot/mcp-config.json
Использование сервера Azure MCP
После подключения сервера можно использовать естественный язык для взаимодействия с Azure ресурсами.
В сеансе интерфейса командной строки GitHub Copilot введите запрос, требующий контекста Azure. Рассмотрим пример.
> List my Azure resource groups.GitHub Copilot определяет намерение и использует
azure-mcpсредства для получения информации. В нем выводится ответ, в котором перечислены группы ресурсов Azure, аналогичные следующим:I found the following resource groups in your subscription: - **my-resource-group-1** (East US) - **dev-environment** (West Europe) - **production-app** (Central US)
Управление серверами MCP
Управление настроенными серверами MCP с помощью следующих команд:
-
Список серверов:
/mcp show -
Удаление сервера:
/mcp remove azure-mcp -
Получите справку:
/mcp help
Дальнейшие шаги
- Узнайте больше о интерфейсе командной строки GitHub Copilot.
- Ознакомьтесь с возможностями сервера Azure MCP.