Для проекта крупной компании спроектировали и разработали корпоративную MCP-платформу Codenik/DevBoy. Она объединяет подключение инструментов, авторизацию, проверку полномочий и статистику обращений к интеграциям.
Заказчик кейса обезличен. Основной результат проекта — реализованная платформа, которая даёт компании общий слой доступа агентов к рабочим системам.
Задача
Организовать управляемое подключение AI-агентов к корпоративным инструментам и убрать необходимость настраивать каждую интеграцию заново для каждого сотрудника и клиента.
- Собрать каталог доступных инструментов и MCP-серверов.
- Предоставить общий endpoint для совместимых агентских клиентов.
- Проверять авторизацию и права перед выполнением вызова.
- Разделить доступ к чтению и изменению данных.
- Дать администратору управление подключениями и статистику использования.
Проблема
Когда интеграции подключаются отдельно в каждом AI-клиенте, настройки и доступы распределяются между сотрудниками. Сложно понять, какие инструменты доступны, кто ими пользуется и какие операции разрешены.
Подключение нового агента повторяет ту же работу. При этом каталог серверов сам по себе не проверяет права: решение о допустимости вызова должно приниматься до обращения к целевой системе.
Решение
Собрали каталог подключений и шлюз выполнения MCP-вызовов. Агентский клиент обращается к общему слою, а платформа определяет доступность инструмента, проверяет полномочия и направляет запрос к подключённому серверу.
Настройки интеграций отделены от конкретного агентского интерфейса. Компания может использовать общий набор подключений при смене совместимого клиента, сохраняя управление доступом на стороне платформы.
Что реализовали
Каталог MCP-инструментов
Добавили регистрацию внешних MCP-серверов, настройку подключений и представление доступных инструментов. Администратор управляет интеграциями централизованно.
Общий шлюз вызовов
Реализовали доступ к подключённым инструментам через общий endpoint. Шлюз связывает запрос агента с нужным сервером и выполняет проверки перед передачей операции.
Авторизацию и разграничение прав
При вызове учитываются права токена и роль пользователя. Чтение и изменение данных разделены, чтобы подключение к системе не означало разрешения на любые действия.
Управление доступами интеграций
Добавили настройку учётных данных подключений. Доступ к внешней системе задаётся в корпоративной платформе и используется при выполнении разрешённых вызовов.
Статистику использования
Собрали сведения об обращениях к интеграциям. Они помогают видеть использование инструментов и разбирать ошибки подключения и выполнения.
Техническая основа
Решение использует MCP как интерфейс к инструментам. Каталог отвечает за обнаружение подключений, шлюз — за проверку и выполнение вызова. Последовательность действий агента и состояние его задачи остаются отдельной частью агентского приложения.
Результат
Разработана корпоративная платформа с общим каталогом инструментов, шлюзом, авторизацией и проверкой прав. Реализованные механизмы дают основу для подключения агентских клиентов к системам компании.
Кейс описывает архитектуру и разработку платформы. Состав подключений и требования к эксплуатации определяются для конкретного корпоративного контура.
Что получили
- Единый каталог MCP-подключений.
- Общий интерфейс доступа для совместимых агентов.
- Проверку прав пользователя и токена.
- Разделение операций чтения и изменения.
- Управление настройками интеграций и статистику обращений.