7 июля Box опубликовал разбор того, как его MCP Server работает в связке со Slack и Agentforce. Суть события простая: файловое хранилище перестаёт быть местом, куда документы кладут и откуда их скачивают. Оно становится слоем действий, к которому агент обращается напрямую - находит нужный файл, читает его, отвечает по нему и запускает следующий шаг, не вытаскивая копию в свою систему.
Это не про новый чат-бот и не про очередную обёртку над LLM. Это про протокол. Model Context Protocol (MCP) - это стандартизированный способ дать модели доступ к внешнему инструменту через сервер, который описывает свои возможности. Box поднял такой сервер над своим хранилищем и показал два конкретных сценария подключения: через Slack и через Agentforce от Salesforce. По данным Box, оба сценария вынесены в продуктовую ленту 7 июля.
Дальше разберём, что именно изменилось, где здесь инженерная ценность, а где вендорское обещание, которое стоит проверить руками. Если ты собираешь агентов для работы с документами, понимание этой архитектуры экономит недели на выборе, где хранить контент и как давать к нему доступ.
Что конкретно объявил Box 7 июля?
Box описал MCP Server как мост между корпоративным контентом и агентами. Раньше, чтобы агент мог отвечать по внутренним документам, приходилось строить пайплайн: выгрузить файлы, распарсить, положить в векторную базу, синхронизировать при изменениях. Каждая копия - это отдельная точка, где права доступа могут разойтись с оригиналом.
MCP меняет модель. Агент не забирает документ к себе. Он спрашивает сервер Box: "найди договор с этим контрагентом", "покажи последнюю версию политики", "вытащи сумму из этого счёта". Сервер выполняет запрос внутри периметра Box и возвращает результат. Документ физически остаётся на месте.
По формулировке Box, ключевая ценность здесь - работа с контентом без его копирования между системами. Это вендорское утверждение, и оно логично вытекает из архитектуры протокола. Но независимой метрики внедрения на 7 июля нет, поэтому масштаб реального использования оценивать рано.
Два объявленных сценария:
- Slack. Пользователь в рабочем чате задаёт вопрос по документам, и агент отвечает, обращаясь к Box MCP Server за нужным файлом.
- Agentforce. Платформа агентов Salesforce получает доступ к тому же слою контента, чтобы встроить документы Box в бизнес-процессы CRM.
Оба сценария опираются на один и тот же сервер. Меняется только клиент, который к нему подключается.
Первый практический вывод: если контент уже лежит в Box, ты потенциально убираешь целый слой инфраструктуры - выгрузку и синхронизацию. Это не значит, что векторный поиск не нужен вообще, но точка входа для агента смещается к источнику.
Как устроен MCP и почему это протокол, а не продукт?
MCP описывает, как клиент (модель или агент) и сервер (инструмент или источник данных) договариваются о том, что можно делать. Сервер объявляет набор возможностей - функции, ресурсы, шаблоны запросов. Клиент вызывает их по стандартному контракту. Смысл в том, что один и тот же сервер работает с разными клиентами без переписывания интеграции под каждого.
Именно поэтому Box смог показать Slack и Agentforce на одном сервере. Для сервера Box неважно, кто именно к нему пришёл - мессенджер или CRM-агент. Он отдаёт возможности: поиск, чтение метаданных, извлечение содержимого, действия над файлами. Клиент решает, как это использовать в своём интерфейсе.
Конфигурация MCP-клиента обычно выглядит как небольшой JSON, где ты указываешь, к какому серверу подключаться и с какими правами. Условный пример того, как клиент регистрирует сервер контента:
{
"mcpServers": {
"box-content": {
"command": "box-mcp-server",
"args": ["--scope", "read", "--scope", "search"],
"env": {
"BOX_AUTH": "${BOX_TOKEN}"
}
}
}
}
Обрати внимание на scope. Права здесь не абстракция, а то, что определяет, какие действия агент вообще может совершить. Box строит доступ поверх собственной модели прав, и это критичный момент, к которому мы вернёмся в разделе про риски.
Второй важный момент - протокол не привязан к конкретной модели. MCP-сервер можно вызвать из агента на Claude, GPT, Gemini или любой другой модели, которая умеет работать по протоколу. Сама модель при этом остаётся сменной деталью: сервер отдаёт данные, а рассуждает по ним та LLM, которую ты подключил.
Здесь полезно развести две вещи, которые часто путают. Box MCP Server решает вопрос доступа к контенту. Он не решает вопрос, какой моделью думать. Для российской команды это разделение практично: доступ к корпоративным файлам ты закрываешь внутренней инфраструктурой, а доступ к самим моделям - отдельным слоем. Например, через provod.ai можно дергать Claude, GPT, Gemini, DeepSeek и Qwen по одному API, совместимому с SDK OpenAI и Anthropic, меняя только ключ и base_url. Это не заменяет MCP-сервер Box и не даёт доступ к самим документам - это ровно про модельный слой, который в MCP-архитектуре сменный.
Как выглядит смена этого слоя на практике - буквально две строки в клиенте модели:
from openai import OpenAI
client = OpenAI(
api_key="ВАШ_КЛЮЧ",
base_url="https://api.provod.ai/v1",
)
Дальше агент, использующий этот клиент, обращается к MCP-серверу за контентом как обычно. Разделение слоёв - контент отдельно, модель отдельно - и есть то, что делает MCP-подход гибким.
Что даёт связка со Slack?
Сценарий Slack - самый наглядный. Сотрудник пишет вопрос в канал или в тред, и агент отвечает, опираясь на реальные документы из Box. Не на память модели, не на устаревший экспорт, а на текущую версию файла в хранилище.
Практическая ценность в том, что контекст не переключается. Человек уже в Slack, обсуждение уже идёт там. Раньше, чтобы найти нужный пункт договора, приходилось уходить в хранилище, искать, открывать, копировать. Теперь запрос остаётся внутри разговора, а агент делает поиск и извлечение за кулисами.
По описанию Box, агент обращается к контенту через MCP Server, то есть отвечает из источника, а не из копии. Это снимает классическую проблему рассинхронизации: если документ обновили пять минут назад, агент видит новую версию, потому что читает оригинал.
Важно, что это вендорский сценарий, а не измеренный кейс. Box показывает, как это работает по замыслу. Насколько чисто отрабатывает поиск на больших объёмах и как ведёт себя агент на неоднозначных запросах - это ты проверяешь на своих данных. Ни одна презентация не заменит прогон на реальном корпусе документов.
Что даёт связка с Agentforce?
Agentforce - это платформа агентов Salesforce. Здесь логика другая: не человек в чате, а агент внутри бизнес-процесса. Например, при обработке сделки агенту нужен договор, коммерческое предложение или спецификация. Раньше эти документы жили в Box отдельно от CRM, и связать их означало строить интеграцию с выгрузкой.
С MCP Server контент Box становится доступен агенту Agentforce напрямую. Агент, ведущий сделку в CRM, может подтянуть актуальный документ из хранилища как часть своего рабочего шага. Контент и процесс сходятся в одной точке без промежуточной копии.
Для enterprise-контента это принципиальный сдвиг. Документы обычно живут в системе управления контентом, а действия - в системах процессов. MCP убирает шов между ними на уровне протокола, а не на уровне очередного коннектора, который надо поддерживать вручную.
И снова оговорка про наследование прав. Когда агент Agentforce обращается к файлу в Box, критично, чтобы права доступа читались из Box, а не задавались заново на стороне CRM. Box строит доступ на своей модели прав, но проверить фактическое наследование ACL в конкретной связке - твоя задача при внедрении. Это первое, что стоит протестировать до продакшена.
Где это ломается и что остаётся на тебе?
Архитектура красивая, но у неё есть честные ограничения. Разберём то, что видно уже из описания и общей инженерной логики, не додумывая цифр, которых в источнике нет.
Права доступа - главный риск. Вся ценность модели держится на том, что агент видит ровно то, что видит пользователь. Если наследование ACL где-то ломается, агент может отдать в чат документ, который сотруднику видеть не положено. Box заявляет доступ поверх своей модели прав, но независимой проверки этого механизма в интеграциях на 7 июля нет. Тестируй на аккаунтах с разными уровнями доступа.
Аудит действий. Когда агент не только читает, но и совершает действия над файлами, нужен журнал: кто, что, когда, от чьего имени. Без прозрачного аудита ты теряешь контроль над тем, что агент делает в хранилище. Это отдельная проверка для каждой из двух интеграций.
Качество поиска. MCP даёт доступ, но не гарантирует, что агент найдёт правильный документ. На больших и шумных корпусах поиск может промахиваться. Это не проблема протокола, но она никуда не девается, и решать её придётся настройкой запросов и метаданных.
Зависимость от экосистемы. Сценарии завязаны на Box, Slack и Agentforce. Если твой контент лежит не в Box, эта конкретная связка тебе прямо не подходит - нужен свой MCP-сервер над твоим хранилищем.
Отдельно проговорим, чего этот подход не решает. Он не делает из хранилища платформу автоматизации бизнес-процессов - оркестрацию по-прежнему строит клиент. Он не заменяет реализацию: настройка прав, метаданных и агентских сценариев - это работа команды. И он не отменяет модельный слой: думать по документам всё равно будет LLM, которую ты подключишь отдельно.
Сравнение: копирование против доступа через MCP
Чтобы решение было предметным, сведём два подхода в таблицу. Это инженерное сравнение архитектур, а не рейтинг продуктов.
| Критерий | Копирование в свою систему | Доступ через MCP Server |
|---|---|---|
| Где живёт документ | Копия в векторной базе | Оригинал в Box |
| Свежесть данных | Зависит от синхронизации | Читается из источника |
| Права доступа | Задаются заново на своей стороне | Наследуются из Box (проверить) |
| Слой инфраструктуры | Выгрузка, парсинг, синхронизация | Запрос к серверу |
| Кто оркеструет процесс | Твой пайплайн | Клиент: Slack или Agentforce |
| Модельный слой | Отдельно | Отдельно, сменный |
Главный вывод таблицы: MCP убирает слой копий и смещает точку доступа к источнику, но переносит на тебя ответственность за корректность наследования прав. Это обмен, а не бесплатный выигрыш.
Из таблицы видно и то, что модельный слой в обоих подходах отдельный. Какую именно LLM подключать к агенту - вопрос, независимый от того, как устроен доступ к контенту.
Как подступиться к этому на практике?
Если ты хочешь пощупать модель, вот компактный порядок действий. Он не требует именно Box - принцип одинаковый для любого MCP-сервера над хранилищем.
- Определи источник контента. Если документы уже в Box, сценарии из объявления 7 июля применимы напрямую. Если нет - сначала реши вопрос хранилища.
-
Подними MCP-клиент с минимальными правами. Начни со
scopeтолько на чтение и поиск. Действия над файлами подключай позже, когда настроишь аудит. - Проверь наследование прав на разных ролях. Заведи тестовые аккаунты с разным доступом и убедись, что агент не видит лишнего.
- Прогони поиск на реальном корпусе. Синтетика врёт. Возьми настоящие документы и неоднозначные запросы.
-
Подключи модельный слой отдельно. Смени
base_urlи ключ - и агент работает через нужного провайдера моделей, не трогая слой контента.
Про пятый шаг стоит сказать честно про российский контекст. Доступ к самим моделям для команды из РФ - отдельная головная боль: карты, VPN, оплата. Здесь provod.ai закрывает ровно модельный слой - рублёвый баланс, оплата российской картой, через СБП или по счёту, без VPN и зарубежных карт, с договором и закрывающими документами. Это не про доступ к твоим документам и не про MCP-сервер Box - это про то, чем думать в агенте. GigaChat и приватную on-prem инфраструктуру это не подменяет; для контента и оркестрации нужны свои решения.
Если строишь агента над документами и не хочешь возиться с картами и VPN ради доступа к моделям, подключи модельный слой через provod.ai и оставь себе только логику работы с контентом.
Чего это событие не решает
Полезно зафиксировать границы, чтобы не переоценить объявление.
- Нет независимой метрики внедрения. На 7 июля есть описание сценариев от вендора, но не данные о том, как это работает в проде у клиентов.
- Наследование ACL и аудит действий нужно проверять отдельно в каждой интеграции. Это не дефолт, а зона твоей ответственности.
- Это не платформа автоматизации. Оркестрацию строит клиент - Slack или Agentforce, - а не хранилище.
- Это не про модельный слой. Какой LLM думать по документам - отдельный вопрос.
- Связка привязана к Box, Slack и Agentforce. Для другого стека нужен свой MCP-сервер.
FAQ
Что такое MCP простыми словами?
Стандартный способ дать модели или агенту доступ к внешнему инструменту через сервер, который описывает свои возможности. Один сервер работает с разными клиентами без переписывания интеграции.
Обязательно ли хранить документы именно в Box?
Для сценариев из объявления 7 июля - да, они завязаны на Box MCP Server. Сама идея протокола шире: MCP-сервер можно поднять над другим хранилищем, но это уже другая реализация.
Копирует ли агент документы к себе?
По описанию Box - нет. Агент обращается к контенту через MCP Server и читает из источника. Это и есть ключевое отличие от подхода с выгрузкой в векторную базу.
Наследуются ли права доступа автоматически?
Box строит доступ поверх своей модели прав, но независимой проверки механизма в интеграциях на 7 июля нет. Проверяй наследование ACL на тестовых аккаунтах с разными ролями до продакшена.
Заменяет ли это векторный поиск?
Не обязательно. MCP смещает точку доступа к источнику, но качество поиска на больших корпусах остаётся отдельной инженерной задачей.
Где здесь модель и как её подключать?
Модель - сменный слой. Агент вызывает MCP-сервер за контентом, а рассуждает по нему LLM, которую ты подключаешь отдельно, меняя ключ и base_url в клиенте.
Итог
Событие 7 июля - это не запуск ещё одного бота, а демонстрация того, что корпоративное хранилище может быть слоем действий для агентов. Box показал два клиента - Slack и Agentforce - на одном MCP Server и объяснил, что контент доступен без копирования между системами.
Инженерная суть в разделении слоёв: контент отдельно, оркестрация отдельно, модель отдельно. Выигрыш - меньше копий и свежие данные из источника. Цена - ответственность за корректное наследование прав и аудит действий переходит на тебя. Проверяй эти две вещи руками, а не по презентации, и относись к вендорским сценариям как к замыслу, а не как к измеренному результату.
Источники
- Box, разбор интеграции MCP Server со Slack и Agentforce, 7 июля 2026: https://blog.box.com/transforming-workflows-box-mcp-server-slack-and-agentforce
- Box Product Blog (продуктовая лента): https://blog.box.com/category/product
provod.ai — Russian LLM API aggregator. One OpenAI-compatible endpoint to all flagship models: OpenAI (GPT-5.6, GPT-5.5), Anthropic (Claude Opus 4.8, Sonnet 4.6), Google (Gemini 3.1 Pro, 3.5 Flash), DeepSeek V4 Pro, Qwen 3.6 Plus. Provider prices at the CBR rate, no token markup. Pay in rubles to a Russian legal entity with full closing documents.
Try: provod.ai · model catalog · docs





Top comments (0)