Начало работы с сервером Azure MCP в IntelliJ

Сервер Azure MCP использует протокол MCP для стандартизации интеграции между приложениями ИИ и внешними инструментами и источниками данных, что позволяет системам ИИ выполнять операции с учетом контекста ресурсов Azure.

Из этой статьи вы узнаете, как выполнить следующие задачи:

  • Установка и проверка подлинности на сервере Azure MCP
  • Подключение к серверу Azure MCP с помощью средств, управляемых искусственным интеллектом IntelliJ
  • Выполнение запросов на тестирование операций azure MCP Server и взаимодействие с ресурсами Azure

Предпосылки

Установка сервера Azure MCP

Чтобы установить и настроить сервер Azure MCP в IntelliJ, выберите один из следующих вариантов:

  1. Щелкните значок шестеренки IDE и параметров проекта, а затем выберите Plugins...

    Снимок экрана, показывающий, как установить плагины.

  2. На панели подключаемых модулей диалогового окна "Параметры " найдите Azure ToolKit для IntelliJ.

  3. Выберите соответствующий результат и нажмите кнопку "Установить".

    Снимок экрана: установка подключаемого модуля Azure MCP Server.

    Замечание

    Сервер Azure MCP включается только в рамках установочного пакета Azure Toolkit для IntelliJ, если у вас уже установлен плагин GitHub Copilot для IntelliJ.

Проверка подлинности в Azure

Azure MCP Server предоставляет простой интерфейс проверки подлинности с помощью учетных записей Azure и идентификатора Microsoft Entra. Чтобы использовать Сервер Azure MCP, необходимо сначала пройти проверку подлинности в Azure с помощью локальных средств разработки, таких как Azure CLI, Azure Developer CLI, Visual Studio или Visual Studio Code. Сервер Azure MCP автоматически обнаруживает учетные данные из этих средств и использует их для проверки подлинности в службах Azure.

  1. Например, чтобы войти с помощью Azure CLI:

    az login
    
  2. Проверьте состояние проверки подлинности, выполнив следующую команду, чтобы узнать, с какой учетной записью и подпиской вы вошли в систему:

    az account show
    
  3. Убедитесь, что учетная запись пользователя имеет соответствующие назначения ролей для служб Azure, с которыми вы хотите взаимодействовать. Ресурсы Azure, к которым вы планируете получить доступ с помощью Azure MCP Server, должны уже существовать в подписке Azure. Например, распространенные назначения ролей включают:

    • Вкладчик данных хранилища BLOB — чтение и запись данных BLOB в учетных записях хранения.
    • Соавтор учетной записи хранения — управление конфигурациями учетной записи хранения.
    • Контрибьютор — общее управление ресурсами в вашей подписке.
    • Читатель — доступ только для чтения к ресурсам Azure.

    Дополнительные сведения о назначениях ролей и локальной проверке подлинности разработки см. в статье "Проверка подлинности приложений .NET в службах Azure во время локальной разработки".

Использование запросов для тестирования сервера Azure MCP

  1. Нажмите кнопку "Чат ИИ " на правой панели инструментов, чтобы открыть интерфейс помощника по искусственному интеллекту IntelliJ.

  2. Введите запрос, использующее возможности сервера Azure MCP, например:

    List my Azure storage accounts
    
  3. IntelliJ предлагает запустить средство для получения учетных записей хранения, таких как storage account 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!
    
  4. Изучите больше операций Azure MCP с помощью других соответствующих запросов, таких как:

    List all of the storage accounts in my subscription
    Get the available tables in my storage accounts
    Show me the configuration of my App Service instances
    

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