Блог
Новости продукта

MCP Marketplace: подключение внешних инструментов к вашему AI-агенту

Simmetric Chat говорит на MCP в обе стороны - кураторский marketplace внешних tool-серверов, установка в один клик и контроль по чатам того, чего может достичь ваш агент.

Simmetric Team6 мин чтения24/02/2026

Почему агенту нужны двери, а не только комната

ReAct-агент в сердце Simmetric Chat уже умеет рассуждать и действовать: ищет в вашей базе знаний через гибридный RAG, пишет в память workspace и обрабатывает документы. Но агент, запертый в своих же skills, - закрытая система. Model Context Protocol (MCP) - открытый стандарт, превращающий его в систему открытую: общий протокол, через который AI-ассистент может обнаруживать и вызывать внешние инструменты, а внешние инструменты - достигать возможностей самого ассистента.

История MCP в Simmetric Chat двунаправленная. На выход ваш агент подключается к внешним MCP-серверам и приобретает их инструменты как skills. На вход платформа может отдавать собственное RAG-знание другим MCP-клиентам, например ассистентам в IDE. Эта статья покрывает исходящую сторону целиком: marketplace, подключения и контроли, решающие, чего ваш агент реально может достичь в конкретном разговоре.

Marketplace: кураторский каталог tool-серверов

Администраторы попадают на marketplace из боковой панели - пункт только для админов, потому что установка tool-сервера открывает шлюз в разговоры workspace. Каталог представляет доступные MCP-серверы карточками с деталями, которые важны до установки:

  • Категорийные бейджи - серверы сгруппированы по доменам (инструменты разработчика, базы данных, коммуникации и другое), с пилюлями категорий, фильтрующими сетку. Категории генерируются из данных каталога, поэтому фильтры отражают то, что действительно существует.
  • Уровни верификации - серверы official от признанных мейнтейнеров, verified_community прошли проверку, а записи unverified листингуются, но не проверены. Уровень указан на карточке, так что степень доверия видна до клика.
  • Состояние здоровья - эндпоинт каждого сервера опрашивается в 30-минутном цикле, и карточка показывает, healthy он сейчас, stale или down, плюс дату последнего коммита для оценки, поддерживается ли проект активно.
  • Список инструментов - каждый инструмент, экспонируемый сервером, с именем и описанием, появляется на странице деталей до того, как вы что-либо установите.

Строка поиска фильтрует каталог по имени или описанию в реальном времени. Ничто из этого не идёт через облачного посредника, которого вы не можете изучить: каталог - это набор эндпоинтов, а бейджи здоровья говорят, какие живы сейчас.

Установка в один клик с привязкой к workspace

Установить сервер - один клик с карточки или её страницы деталей, с одним условием: должен быть выбран workspace, потому что каждое MCP-подключение имеет область действия на workspace. За кликом система создаёт запись подключения со стандартным именем сервера, сразу пытается соединиться и регистрирует обнаруженные инструменты в реестре skills агента.

Вы получаете объединение подключений workspace: каждый включённый и подключённый MCP-сервер добавляет свои инструменты агенту. Подключение создаётся даже если сервер недоступен в момент установки - оно приходит помеченным disconnected, и вы можете исправить его URL или transport в настройках подключения и перетестировать.

Удаление - намеренно обратная операция: оно удаляет запись подключения, закрывает runtime-соединение и снимает регистрацию всех его инструментов. Действие деструктивно - конфигурация удаляется, а не помечается удалённой - и это честное поведение для такой мощной поверхности прав.

Управление подключениями в настройках

Каждое подключение, установленное из marketplace или созданное вручную, живёт в Настройки → MCP-подключения. Таблица показывает отображаемое имя, URL сервера с его transport, точку live-статуса и переключатель включения/выключения:

  • Transport. Поддерживаются два типа подключений: Server-Sent Events (sse) и streamable HTTP (streamable-http). Редактирование подключения может изменить URL, имя или transport, а правка включённого подключения запускает автоматическое переподключение.
  • Live-статус. Таблица опрашивает серверы каждые 30 секунд: зелёный - подключено, серый - отключено, красный - ошибка. Действие Test отключает, переподключает и сообщает число обнаруженных инструментов - с таймаутом 10 секунд, чтобы мёртвый эндпоинт стоил вам десяти секунд, а не полдня.
  • Включение против выключения. Выключение закрывает runtime-соединение и снимает регистрацию инструментов, сохраняя конфигурацию в базе, так что сезонную интеграцию можно погасить, ничего не удаляя.

Для реальных случаев несовпадения transport клиент разумно отступает: подключение, настроенное на streamable HTTP и отвечающее 4xx, повторяет попытку как SSE, а подключение, явно объявленное sse, остаётся на SSE.

Pinning по чатам: минимальные привилегии для разговоров

Включение на уровне workspace - широкая кисть. Тонкий контроль - pinning по чатам, доступный из панели консоли рядом с каждым разговором: выпадающее меню перечисляет MCP-подключения workspace со статусной точкой и переключателем для каждого.

Закрепите (pin) подключение, чтобы сделать его намеренным набором инструментов этого чата - полезно для сфокусированных разговоров, чувствительных обсуждений или проверки того, как агент ведёт себя с конкретным подмножеством инструментов. Модель pinning строго аддитивна: закрепление подключений никогда не убирает инструменты других активных и подключённых соединений workspace; снятие всех pin возвращает к стандартному объединению всех включённых подключений. Pin'ы переживают перезагрузки и перезапуски, хранятся по чатам, с оптимистичным переключателем, который возвращается к предыдущему состоянию и сообщает об ошибке, если персистентность не удалась.

Результат - модель минимальных привилегий для инструментов агента: workspace решает, что существует, переключатели подключений решают, что доступно в целом, а каждый чат решает, чего может достичь именно этот разговор.

Входящее направление: отдавать RAG через MCP

Тот же протокол работает и в обратную сторону. Платформа может выступать MCP-сервером, отдавая гибридный RAG-поиск по собственной базе знаний, чтобы внешние MCP-клиенты - ассистенты в IDE канонический пример - могли опирать свои ответы на ваше кураторское знание под защитой RBAC. Ваши документы остаются на месте; ассистент в IDE вызывает, получает результаты поиска с цитатами и никогда не нуждается в копии корпуса.

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

Где инструменты встают в цикл агента

MCP-инструменты входят в агента как полноценные skills. Когда ReAct-оркестратор работает, инструменты, предоставленные через MCP, стоят рядом со встроенными skills - поиск по базе знаний, память workspace, обработка документов - и агент на каждом ходу решает, поможет ли вызов инструмента ответить. Имена инструментов изолированы пространством имён по подключению, так что идентификаторы никогда не конфликтуют, а каждое потоковое событие об использовании инструмента несёт читаемое имя источника, поэтому след активности чата показывает, какое подключение обслужило какой вызов.

Проверки здоровья установленных подключений идут как плановые задачи через очередь платформы на базе Postgres, так что устаревающий marketplace замечает инфраструктура, а не пользователи. Вся поверхность - каталог, подключения, pinning - защищена RBAC платформы: admin-gate на marketplace и управление подключениями, а pinner по чатам остаётся внутри чат-поверхности, которая у пользователей уже есть.

С чего начать

  1. Откройте marketplace из боковой панели (роль admin) и выберите проверенный сервер, инструменты которого соответствуют реальному рабочему процессу.
  2. Выберите workspace, установите и убедитесь, что статусная точка стала зелёной.
  3. Откройте чат, проверьте, что инструмент появился в панели консоли, и закрепите его, если этот разговор должен оставаться в его пределах.
  4. Задайте вопрос, требующий инструмента, - след активности агента покажет вызов, его источник и результат.

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

Читайте полное руководство в документации →

Похожие статьи

Семь дверей, открытых платформой в этот сезон
Новости продукта

Семь дверей, открытых платформой в этот сезон

Коннекторы, самоорганизующееся вики, безопасные навыки, самомаскирующиеся документы, потолки под вашим контролем, и ассистент, читающий расхождение документов: страница-обход со каждой дверью, ведущей к своему путеводителю.

Simmetric Team · 25/10/20264 мин чтения
Несколько документов, одна история: расхождение представляется само
Новости продукта

Несколько документов, одна история: расхождение представляется само

Когда ваши документы рассказывают одно разными словами, ассистент читает их ВМЕСТЕ - и говорит в ответе, где версии противоречат друг другу. Решает человек, какая версия честна. Попросите демонстрацию.

Simmetric Team · 24/10/20263 мин чтения
Инструменты, которые ваши офисы уже используют, в обе стороны
Новости продукта

Инструменты, которые ваши офисы уже используют, в обе стороны

Ассистент читает документы и отвечает там, где персонал уже работает; а системы, которые вы уже ведёте, могут дать ассистенту инструменты и дотянуться до его ответов - без нового кода. Попросите демонстрацию.

Simmetric Team · 23/10/20263 мин чтения