Подключение и вызов инструментов по протоколу MCP
MCP · BunkerAI Module 0.1.1
Universal MCP Adapter
Подключает заранее разрешённые локальные и внешние MCP-сервисы как безопасные инструменты BunkerAI.
Зачем нужен модуль
Адаптер обнаруживает разрешённые инструменты MCP-сервера и безопасно публикует их в Core. Контейнерная приёмка подтвердила каталог, права доступа, отказ без токена и реальные вызовы всех инструментов погодной станции.
Что уже работает
Карточка описывает текущую реализацию, а не только целевое видение продукта.
Динамический каталог возможностей
Разрешённые подключения и инструменты
Отдельные права и списки пользователей
Локальные и удалённые HTTPS-профили
Ограничения времени и размера запросов и ответов
Как проходит работа
Пользователь остаётся в привычном канале, а Core управляет идентичностью, разрешениями и подключением модуля.
Модуль в работе
Результаты получены на собранном рабочем контуре, а не на макете интерфейса.
Результат подтверждён сквозной приёмкой
Контейнерная приёмка с погодной станцией подтвердила обнаружение каталога, проверку прав, отказ без токена и успешный вызов каждого разрешённого инструмента.
- Запрос к разрешённому сервису
- Выбор инструмента MCP по утверждённой схеме
- Проверка прав и безопасный ответ
Контроль и границы
Поддерживаемая конфигурация зафиксирована явно: рядом с защитными свойствами перечислены доступные режимы и плановые расширения.
- По умолчанию доступ запрещён
- Текущий профиль предоставляет только инструменты чтения
- Ключи доступа и внешние описания не попадают в контекст модели
- Поддерживаемый транспорт: Streamable HTTP; авторизация: shared bearer или доверенный локальный контур
- OAuth, stdio, resources, prompts и async tasks подключаются как отдельные расширения
Можно подключить вместе
Модули остаются независимыми, но могут участвовать в одном пользовательском сценарии.