Evolution
Тема интерфейса

Создать MCP-сервер

В инструкции описано, как создать MCP‒сервер из каталога или собственного Docker-образа.

MCP-серверы обеспечивают взаимодействие AI-агентов с внешними инструментами, данными и сервисами. Они выступают в роли промежуточного слоя, который позволяет агентам безопасно и структурированно вызывать функции, получать доступ к ресурсам и управлять бизнес-логикой.

Благодаря MCP-серверу агент может:

  • Выполнять действия в инфраструктуре, например, создавать ресурсы или читать данные.

  • Интегрироваться с внутренними системами, API и базами данных.

  • Работать с чувствительной информацией в контролируемой среде.

  • Динамически масштабироваться в зависимости от нагрузки.

Использование MCP-сервера повышает безопасность, так как доступ к ресурсам осуществляется не напрямую из агента, а через изолированный и управляемый компонент. Это позволяет централизовать аутентификацию, логирование и контроль прав доступа.

Для создания MCP-сервера:

  1. На верхней панели слева нажмите Кнопка с изображением девяти точек и перейдите в AI Factory → AI Agents → MCP серверы.

  2. Нажмите Создать MCP сервер.

  3. Введите Название сервера и при необходимости добавьте описание.

  4. Выберите способ развертывания:

    • Каталог — готовый к работе сервер с предварительной конфигурацией. Доступен для минимальной кастомизации.

    • Artifact Registry — требует загрузки образа в Artifact Registry. Наиболее кастомизируемый вариант.

    В зависимости от вашего выбора дальнейшие действия будут немного отличаться.


    1. Выберите MCP-сервер из каталога. Для просмотра всех доступных моделей нажмите Показать все серверы.

    2. (Опционально) Задайте переменные окружения. Зарезервированные переменные представлены в таблице переменных окружения MCP-сервера.

    3. При необходимости переопределите конфигурацию по умолчанию.

  5. Выберите конфигурацию MCP-сервера.

  6. Задайте настройки масштабирования:

    1. Количество экземпляровминимальное и максимальное количество экземпляров контейнера при масштабировании сервиса. При минимальном количестве экземпляров «0» — сервер работает в serverless-режиме и автоматически отключается при остутствии запросов. При поступлении новых запросов сервер запускается повторно.

    2. (Опционально) Активируйте опцию Запускать все дочерние контейнеры при запросе, если необходимо чтобы при запуске одного контейнера автоматически запускались все зависимые контейнеры для корректной работы агента.

    3. (Опционально) Активируйте опцию Не выключать MCP сервер, если необходимо, чтобы сервер был всегда запущен.

    4. (Опционально) Укажите для агента Время жизни при остуствии нагрузки.

    5. Выберите тип масштабирования и укажите допустимое количество запросов в секунду:

      • RPS — запросы в секунду на экземпляр, автомасштабирование начинается при достижении заданного лимита на количество запросов в секунду на экземпляр.

      • Concurrency — параллельные запросы на экземпляр, автомасштабирование начинается при достижении заданного лимита на количество одновременных запросов на экземпляр.

  7. (Опционально) Активируйте опцию Аутентификация для аутентификации пользователя при вызове сервера через публичный URL.

  8. (Опционально) Активируйте опцию Логирование запросов для ведения журнала запросов к серверу. Укажите лог-группу.

  9. Нажмите Создать и дождитесь перехода MCP-сервера в статус «Запущен» или «Ожидает запроса».

После перехода серввера в статус «Запущен» вы можете протестировать его на вкладке Тестирование.

Что дальше

Создайте агентную систему для различных задач в составе полученного MCP-сервера.