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


Что такое средства Сервера Azure MCP?

Сервер Azure Model Context Protocol (MCP) предоставляет множество инструментов, которые можно использовать из существующего клиента для взаимодействия со службами Azure посредством запросов на естественном языке. Например, вы можете использовать сервер Azure MCP для взаимодействия с ресурсами Azure в режиме агента GitHub Copilot в Visual Studio Code или других агентах ИИ с такими командами:

  • "Показать мне все мои группы ресурсов"
  • Список объектов-блобов в моем контейнере хранилища с именем "documents"
  • "Что такое значение ключа ConnectionString в конфигурации приложения?"
  • Выполнить запрос в рабочей области Log Analytics о ошибках за последний час
  • "Показать мне все мои базы данных Cosmos DB"

Доступные средства

Azure MCP Server предоставляет следующие средства для служб Azure и функций, связанных с Azure.

Инструмент Описание
Поиск по искусственному интеллекту Azure Управление ресурсами поиска ИИ Azure, включая службы поиска, индексы и запросы.
Конфигурация приложений Azure Управление централизованным параметрами приложения и флагами компонентов.
Кэш Azure для Redis Управление экземплярами кэша Azure для Redis, кластерами Redis и политиками доступа.
Расширение Azure CLI Выполните команды Azure CLI на сервере MCP.
Обозреватель данных Azure Работа с кластерами Azure Data Explorer, базами данных, таблицами и запросами.
База данных Azure для PostgreSQL Управление серверами, базами данных и таблицами Базы данных Azure для PostgreSQL.
Azure Cosmos DB Работа с учетными записями Azure Cosmos DB, базами данных, контейнерами и документами.
Ключи Azure Key Vault Управление ключами в Azure Key Vault.
Azure Monitor Выполните запрос к журналам и метрикам Azure Monitor.
Azure Native ISV Работа со службами Azure Native ISV, включая интеграцию Datadog для мониторинга и наблюдаемости.
Служебная шина Azure Работа с службами обмена сообщениями Azure Service Bus.
хранилище Azure Список учетных записей хранения Azure, контейнеров, блобов и таблиц.
Группы ресурсов Перечисление групп ресурсов Azure.
Подписка Список подписок Azure.

Параметры средства

Средства Azure MCP Server определяют параметры для данных, необходимых для выполнения задач. Например, эти параметры могут включать идентификатор подписки, имя учетной записи или группу ресурсов.

Данные, используемые для этих параметров, могут быть включены в запрос, который вы используете для вызова средства, или его можно установить в предыдущем контексте беседы. Если данные доступны из контекста беседы, сервер Azure MCP может использовать эти сведения, не требуя повторения данных в каждом запросе. Этот контекст создает более естественный диалоговый интерфейс, обеспечивая все необходимые данные для инструментов.

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

Параметр Описание
Подписка Идентификатор подписки Azure для целевых ресурсов. Обязательное.
Идентификатор клиента Идентификатор клиента Azure для проверки подлинности.
метод проверки подлинности Метод проверки подлинности ("credential", "key", "connectionString"). Значение по умолчанию — "credential".
Максимальное число повторных попыток Максимальное количество повторных попыток для неудачных операций. Значение по умолчанию — 3.
Задержка повторных попыток Задержка между повторными попытками (в секундах). По умолчанию используется значение 2.
Максимальная задержка повтора Максимальная задержка между повторными попытками (в секундах). Значение по умолчанию: 10.
Режим повтора Стратегия повторных попыток ("фиксированная" или "экспоненциальная"). Значение по умолчанию — экспоненциальный.
Повторить из-за времени ожидания сети Время ожидания сетевой операции (в секундах). Значение по умолчанию — 100.