Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Сервер Azure MCP использует протокол MCP для стандартизации интеграции между приложениями ИИ и внешними инструментами и источниками данных, что позволяет системам ИИ выполнять операции с учетом контекста ресурсов Azure.
В этой статье рассматриваются следующие темы:
- Установка и проверка подлинности с помощью Сервера Azure MCP
- Подключение к серверу Azure MCP в среде разработки ИИ Eclipse
- Выполнение запросов на тестирование операций и взаимодействие с ресурсами Azure
Предпосылки
- Учетная запись Azure с активной подпиской
- Eclipse — редактор кода, на основе ИИ
- Плагин GitHub Copilot
Аутентификация в Azure
Azure MCP Server предоставляет простой интерфейс проверки подлинности с помощью учетных записей Azure и идентификатора Microsoft Entra. Чтобы использовать Сервер Azure MCP, необходимо сначала пройти проверку подлинности в Azure с помощью локальных средств разработки, таких как Azure CLI, Azure Developer CLI, Visual Studio или Visual Studio Code. Сервер Azure MCP автоматически обнаруживает учетные данные из этих средств и использует их для проверки подлинности в службах Azure.
Например, чтобы войти с помощью Azure CLI:
az loginПроверьте состояние проверки подлинности, выполнив следующую команду, чтобы узнать, с какой учетной записью и подпиской вы вошли в систему:
az account showУбедитесь, что учетная запись пользователя имеет соответствующие назначения ролей для служб Azure, с которыми вы хотите взаимодействовать. Ресурсы Azure, к которым вы планируете получить доступ с помощью Azure MCP Server, должны уже существовать в подписке Azure. Например, распространенные назначения ролей включают:
- Вкладчик данных хранилища BLOB — чтение и запись данных BLOB в учетных записях хранения.
- Соавтор учетной записи хранения — управление конфигурациями учетной записи хранения.
- Контрибьютор — общее управление ресурсами в вашей подписке.
- Читатель — доступ только для чтения к ресурсам Azure.
Дополнительные сведения о назначениях ролей и локальной проверке подлинности разработки см. в статье "Проверка подлинности приложений .NET в службах Azure во время локальной разработки".
Установка сервера Azure MCP
Установите и настройте сервер Azure MCP в Eclipse:
Перейдите в Справка Eclipse Marketplace>.
Найдите набор средств Azure в окне Eclipse Marketplace .
В результатах поиска выберите Установить для Инструментария Azure.
Замечание
В процессе установки убедитесь, что плагины GitHub Copilot и GitHub Copilot — Ночной обновлены до последних версий.
В окне "Подтверждение выбранных функций" убедитесь, что выбран сервер Azure MCP для Eclipse .
Выберите "Подтвердить" и дождитесь установки подключаемого модуля. Eclipse перезапускается после завершения установки.
Проверка и тестирование сервера Azure MCP
После установки Набора средств Azure подтвердите регистрацию сервера Azure MCP в Copilot.
В области чата Copilot выберите значок "Сервис" и выберите новый сервер MCP , который требуется утвердить.
В окне "Подтверждение регистрации сервера MCP" выберите строку сервера Azure MCP и выберите " Утвердить".
В области чата Copilot снова выберите значок "Сервис ", чтобы открыть окно настроек.
Убедитесь, что сервер Azure MCP для Eclipse отображается в разделе "Инструменты MCP ".
Использование запросов для тестирования сервера Azure MCP
На панели чата Copilot введите запрос, использующий возможности сервера Azure MCP, например следующие.
List my Azure resource groupsЗамечание
Вы также можете попросить Copilot использовать средства Azure MCP Server непосредственно с языком, например: используйте сервер Azure MCP для перечисления групп ресурсов Azure.
Когда Eclipse предложит запустить средство
azuremcp/group_listдля получения групп ресурсов, нажмите кнопку "Продолжить".Выходные данные похожи на следующий текст.
The following resource groups are available for your subscription: 1. **DefaultResourceGroup-EUS** (Location: `eastus`) 2. **rg-testing** (Location: `centralus`) 3. **rg-azd** (Location: `eastus2`) 4. **msdocs-sample** (Location: `southcentralus`) 5. **ai-testing** (Location: `eastus2`) Let me know if you need further details or actions related to any of these resource groups!Изучайте дополнительные операции Azure MCP с помощью предложенных ниже подсказок.
List all storage accounts in my subscription List available tables in my storage accounts Show the configuration of my App Service instances