MCP-коннектор к поиску по практике ФАС

Увидев начинающийся тренд на облачение правовой информации в MCP-одёжки, я поняла, что у меня есть идеальный кандидат на то, чтобы попробовать это сделать для себя. Представляю вашему вниманию MCP-коннектор поверх поискового интерфейса https://search.delay-rag.ru.

‼️
Это редакция поста от 21.08.2026: произошли важные обновления в том, как коннектор подключается.

Ниже файл с документацией, чтобы вы её отдали вашему агенту (или сами почитали, там способы применения), и то же самое в этом посте, но со скриншотами. Здесь инструкции для основных мультиагентных систем, объяснение того, зачем это нужно и как работает, технические ограничения.

Здесь вы можете прочитать заметку об этом опыте с некоторыми наблюдениями, советами и прозрениями. Пока что главное ощущение такое: почему я не сделала этого раньше?

⚠️
Адрес коннектора изменился!
https://search.delay-rag.ru/mcp/

Старый адрес https://dataset-interface.onrender.com/mcp/ работает до 31 августа 2026, после чего отключается.

Если коннектор у вас уже подключён, не пропустите раздел «Если коннектор у вас уже подключён» — там неочевидная деталь, из-за которой переключение может тихо не сработать.


Содержание


Что это и зачем

MCP-коннектор обеспечивает доступ используемой вами мультиагентной системы к ранее собранному мной датасету с 8 тысячами решений ФАС о нарушениях ФЗ «О рекламе». Вы уже могли пользоваться поисковым сервисом https://search.delay-rag.ru. Его поисковый движок теперь обёрнут в MCP-коннектор, и ваш ИИ-ассистент сможет отвечает с опорой на практику ФАС.

Что коннектор умеет

Внутри агента появятся три инструмента (агент сам решает, когда их вызвать) и три слеш-команды (если хотите вызвать вручную):

Инструмент Что делает
search_fas_cases Поиск релевантных дел по теме + фильтры
get_case_details Полная карточка дела (или нескольких сразу)
get_filter_options Какие годы, регионы, статьи закона есть в базе
Слеш-команда Когда использовать
/search-fas <тема> Быстрый поиск
/search-fas-by-year <тема> <год> Поиск с фильтром по году
/search-fas-case <docId> Получить и резюмировать конкретное дело

URL коннектора

https://search.delay-rag.ru/mcp/

Это единственный URL, который нужно ввести в настройках любого MCP-совместимого клиента.

Slash в конце желателен — без него сервер вернёт 307-редирект на версию со slash; современные MCP-клиенты редирект переживают нормально, но лучше сразу с правильным окончанием.


Если коннектор у вас уже подключён

В Claude коннектор нужно удалить и создать заново. Отредактировать адрес нельзя — в справке Anthropic прямо сказано, что для изменения настроек коннектор надо сначала удалить, а потом добавить с новыми данными.

И важно именно удалить старый, а не добавить новый рядом. Иначе у двух коннекторов окажутся инструменты с одинаковыми именами, и Claude молча выберет один из них — как правило, старый. Внешне всё исправно: ответы приходят, ошибок нет. Просто запросы продолжают уходить на старый адрес, который 31 августа замолчит.

Порядок: Customize → Connectors → выбрать старый коннектор → меню из трёх точек справа от строки → Remove, затем добавить заново по инструкции ниже.

В ChatGPT адрес коннектора можно просто отредактировать — удалять и заводить заново не нужно. В десктопной версии в меню Plugins перейдите во вкладку MCPs, нажмите шестеренку у старого коннектора и измените адрес в появившемся окне.

В клиентах, где настройка лежит в файле — Cursor, VS Code, Codex, Qwen Code, Kimi Code, ZCode — удалять ничего не нужно: замените адрес в одной строке и перезапустите клиент.


Подключение в Claude (claude.ai и Claude Desktop)

Способ одинаков для веба и десктопа: подключение делается один раз через UI, привязывается к вашему Claude-аккаунту и автоматически появляется во всех клиентах — на всех ваших устройствах в Claude Desktop, в claude.ai, в Cowork, в мобильных приложениях. Коннектор стартует не у вас на компьютере, а в облаке Anthropic.

Доступно на всех планах Claude, включая Free. Free-план — лимит 1 custom connector; Pro/Max — без ограничений.
  1. Откройте Claude (claude.ai в браузере или приложение Claude Desktop).
  2. В боковой панели слева нажмите Customize (в части сборок этот раздел называется Settings).
  3. Перейдите в раздел Connectors.
  4. Нажмите +Add custom connector.
  5. Заполните форму:
    • Name: fas-search или любое другое название — строчные буквы, цифры и дефисы; название видно только вам.
    • URL: https://search.delay-rag.ru/mcp/
    • Transport type (в разделе Advanced settings, если спрашивают): Streamable HTTP.
    • Authentication / OAuth: оставьте пустым — коннектор без авторизации.
  6. Нажмите Connect. В списке коннекторов появится строка со статусом Connected.
  7. Откройте новый чат и спросите что-нибудь по практике ФАС — например «найди практику ФАС по рекламе алкоголя в интернете». Claude сам поймёт, что нужно использовать коннектор.
Это скриншоты дизайна десктопного Claude по состоянию на май 2026, и сегодня он мог измениться, но названия кнопок остались такими же.

Если Claude «не видит» коннектор в чате. Коннекторы включаются на уровне конкретного чата. Нажмите + слева от строки ввода → Connectors — там список ваших коннекторов с переключателями. Убедитесь, что нужный включён.

Про разрешения. Каждый инструмент нового коннектора стартует в режиме Ask each time — Claude будет спрашивать подтверждение перед каждым вызовом. Если это мешает, выберите Always allow в чате первого вызова или на странице коннектора в разделе Tools. Коннектор только читает открытые данные и ничего не изменяет, так что «всегда разрешать» здесь безопасно.

Подключение в ChatGPT

Подключение возможно в браузере на chatgpt.com и в десктопном приложении: коннектор заводится в настройках вашего аккаунт.

Нужен платный план — на Free кастомные коннекторы не поддерживаются.

Как подключить в браузере

  1. Откройте chatgpt.com в браузере.
  2. Включите в настройках режим разработчика (Developer mode) — без него нужный пункт не появится.
  3. В боковой панели откройте меню Plugins (Плагины).
  4. Добавьте новый плагин:
    1. введите любое название
    2. URL: https://search.delay-rag.ru/mcp/
    3. Авторизация: без неё (No authentication)
  5. Сохраните и откройте новый чат.

Как подключить в десктопном приложении

Здесь порядок другой: коннектор добавляется не как плагин, а как MCP-сервер.

  1. Откройте меню Plugins (Плагины).
  2. Перейдите на вкладку MCPs.
  3. Справа сверху нажмите AddAdd MCP server.
  4. В форме Connect to a custom MCP заполните:
    • Name — любое название, например fas-ad;
    • Type — переключите на Streamable HTTP. По умолчанию выбран STDIO, с ним коннектор не заработает;
    • URLhttps://search.delay-rag.ru/mcp/;
    • Bearer token env var, Headers и Headers from environment variables оставьте пустыми — авторизации у коннектора нет.
  5. Нажмите Save.

Адрес коннектора можно отредактировать — и в браузере, и в приложении. В отличие от Claude, удалять и заводить заново не нужно.

Как пользоваться

Слеш-команд у коннектора в ChatGPT нет. Наберите в строке чата @, выберите коннектор из списка — дальше просто пишите вопрос.

Подключение в Cursor

UI-кнопки для удалённого сервера в Cursor нет — подключение делается правкой одного файла.

{
  "mcpServers": {
    "fas-search": {
      "url": "https://search.delay-rag.ru/mcp/"
    }
  }
}

Остальные клиенты

Коннектор работает по открытому стандарту, поэтому подходит любому MCP-совместимому клиенту. Адрес везде один и тот же — https://search.delay-rag.ru/mcp/, транспорт Streamable HTTP, авторизация не нужна.

Клиент Куда вписать
VS Code (Copilot) Файл .vscode/mcp.json в проекте. Корневой ключ — servers (не mcpServers), поля "type": "http" и "url"
Codex CLI codex mcp add fas-search --url https://search.delay-rag.ru/mcp/ либо блок [mcp_servers.fas-search] с полем url в ~/.codex/config.toml. Этот же файл читают расширение для IDE и десктопное приложение
Qwen Code qwen mcp add --transport http fas-search https://search.delay-rag.ru/mcp/ либо поле httpUrl в ~/.qwen/settings.json
Kimi Code CLI kimi mcp add --transport http fas-search https://search.delay-rag.ru/mcp/
ZCode (z.ai) Settings → MCP Servers → New MCP Server → тип HTTP → URL

Если вашего клиента здесь нет. Ищите в его настройках слова MCP, Connectors, Servers или Integrations, выбирайте удалённый сервер (Remote / HTTP / Streamable HTTP) и вставляйте адрес.Если клиент умеет подключать только локальные программы (транспорт stdio), поможет стандартный мост — он превращает удалённый адрес в локальную команду:

{
  "mcpServers": {
    "fas-search": {
      "command": "npx",
      "args": ["-y", "mcp-remote", "https://search.delay-rag.ru/mcp/"]
    }
  }
}

Как это работает: роль агента и роль коннектора

Это, пожалуй, самое важное для понимания, чем работа с коннектором отличается от привычного интерфейса.

Что делает коннектор: только ищет в базе и отдаёт сырые карточки дел. Сам он ничего не «думает», не решает, не комментирует. Это просто канал к данным.

Что делает агент (Claude, ChatGPT/Codex и любой другой ваш ассистент с подключённым коннектором):

  1. Сам понимает, что нужен поиск. Вы пишете «помоги сделать обзор о вводящей в заблуждение рекламе по практике ФАС за 2025 год» — агент сам решает позвать search_fas_cases. От вас никаких специальных слов и команд не требуется (хотя и можно явно сказать «используй коннектор FAS»).
  2. Сам формулирует поисковый запрос. Возьмёт из вашего вопроса ключевые понятия, переформулирует на язык, подходящий для семантического поиска.
  3. Сам решает, сколько итераций ему нужно. Если первый поиск дал недостаточно — позовёт инструмент ещё раз с другой формулировкой. Если по какому-то делу нужны подробности — сам вытащит полную карточку через get_case_details. Если нужны точные значения фильтров — позовёт get_filter_options. Всё это происходит автоматически, в фоне вашего диалога.
  4. Сам интерпретирует найденное. Прочитает карточки, выделит релевантные, сравнит позиции ФАС с вашей задачей.
  5. Сам делает итоговый вывод, используя:
    • то, что нашёл через коннектор (реальная практика ФАС с ссылками — главный источник, заменяющий собственные «галлюцинации» агента);
    • свои собственные общеправовые знания (ГК, ФЗ «О рекламе» как таковой, общая методология аргументации);
    • ваш контекст, который вы дали в диалоге (загруженный проект креатива, описание ситуации, ранее обсуждавшаяся проблема).

Пример ответа на запрос из п. 1 в Claude приведу в конце поста.

Иными словами: вы продолжаете общаться с агентом ровно так же, как раньше, просто теперь его ответы про практику ФАС становятся проверяемыми и достоверными.

Если вы видите, что агент не воспользовался коннектором (например, ответил по своим знаниям, не сходив в базу) — просто скажите «проверь через коннектор fas-search» или «используй практику ФАС из подключённой базы».


Примеры запросов

В свободной формулировке

Просто пишете обычным языком, агент сам сообразит.

  • «Найди практику ФАС по рекламе медицинских услуг без указания противопоказаний»
  • «Есть ли у ФАС позиция по использованию слова "лучший" в рекламе? Покажи 5 свежих дел»
  • «Найди дела о рекламе БАДов за 2024–2025 годы»
  • «Подбери практику ФАС в обоснование того, что мой креатив не вводит потребителя в заблуждение, и дай ссылки»
  • «Какие свежие решения ФАС по рекламе финансовых услуг без обязательной информации?»
  • «Расскажи подробнее про третье дело из предыдущей выдачи»

Через шаблоны запросов

Коннектор отдаёт три готовых шаблона — search-fas, search-fas-by-year, search-fas-case. Это заготовленные тексты сообщений с полями, которые вы заполняете; после отправки агент идёт в коннектор и формирует ответ так же, как при свободной формулировке.

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

В Claude набирать слеш в чате больше не нужно, шаблоны переехали в меню:

  1. Нажмите + слева от строки ввода.
  2. Выберите Connectors.
  3. В открывшемся списке найдите строку Add from и название вашего коннектора — например Add from FAS ad search.
  4. Выберите нужный шаблон: Search-fas, Search-fas-by-year или Search-fas-case.
  5. Откроется окно Enter prompt inputs с полями шаблона — например Query для обычного поиска. Заполните и нажмите Add prompt: готовый текст подставится в строку ввода, останется отправить.

В других клиентах: в Claude Code шаблоны доступны как /mcp__fas-search__search-fas, в Qwen Code — обычными слеш-командами, Cursor поддерживает их отдельно от инструментов. В ChatGPT шаблонов нет — там коннектор вызывается через @, а дальше свободная формулировка.


Лимиты

  • 20 запросов в минуту и 300 запросов в сутки на один IP-адрес.
  • При превышении придёт сообщение с пояснением. Подождите и повторите.

Что считается «одним IP» — важная тонкость. У Claude и ChatGPT коннектор работает не на вашем компьютере, а в облаке компании: запросы приходят на сервер с их адреса, общего для всех пользователей этого коннектора. То есть суточный лимит там делится между всеми, кто пользуется коннектором через Claude, а не отводится каждому отдельно. У клиентов, которые работают на вашей машине — Cursor, VS Code, любые CLI, — запрос идёт с вашего собственного адреса, и лимит честно ваш.

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

Авторизации нет, регистрации нет. Лимиты — мягкая защита от циклических ботов; при обычной работе упереться в них сложно.

Скорость ответа достаточно быстрая: как правило, не более 15–20 секунд.


Что не так с коннектором — пишите

Если коннектор не работает в вашем клиенте, не понимаете как настроить, есть идеи:

Что ещё есть

  • Веб-интерфейс поискаsearch.delay-rag.ru. Удобен, когда нужен просто поиск без AI-обвязки.
  • Telegram-бот для проверки рекламных креативов А юристы смотрели?

И просто на всякий случай напомню о том, что все мои рекламные проекты хранятся здесь.


Пример ответа Claude Sonnet 4.6 с режимом размышлений Low на запрос из инструкции:

помоги сделать обзор о вводящей в заблуждение рекламе по практике ФАС за 2025 год

Хороший массив данных. Теперь подведу итог.

Вводящая в заблуждение реклама: практика ФАС в 2025 году

По результатам анализа решений ФАС 2025 года можно выделить несколько устойчивых паттернов нарушений по ч. 7 ст. 5 и п. 4 ч. 3 ст. 5 Закона о рекламе. Ниже — основные тематические блоки.

1. «Скидки без звёздочки» — неполные условия акций

Это самая массовая категория нарушений. ФАС последовательно квалифицирует рекламу как вводящую в заблуждение, если акционное предложение сформулировано без существенных ограничений.

Характерные кейсы:

  • Марийское УФАС: слоган «25% на каждый второй товар в чеке» в рекламе супермаркета — потребитель воспринимает скидку как распространяющуюся на все товары без исключения.
  • Марийское УФАС: «Скидка 50% на все поездки с ВТБ» в приложении аренды самокатов — скидка действовала только на часть поездок.
  • Московское областное УФАС: «Все, что хотите за полцены! Скидки до 50%» в рекламе банковской карты — реальный круг товаров был существенно ограничен.
  • Ивановское и Липецкое УФАС: «Рассрочка на всё» без указания максимальной суммы покупки, на которую она распространяется.
  • Московское УФАС: «Скидка 10% на топливо» в рекламе «Яндекс Заправки» — без раскрытия дополнительных условий получения.
  • Новосибирское УФАС: акция для «новых пользователей» без указания этого ограничения в самой рекламе.
  • Алтайское УФАС: «Скидка 50% на 4 месяца» от Ростелекома — акция была доступна не для всех категорий клиентов.

Позиция ФАС: отсутствие в рекламе существенных условий акции (круг товаров, категории покупателей, срок, лимиты) автоматически делает её вводящей в заблуждение.

2. Реклама финансовых услуг — ложные условия кредитования

Отдельный и значительный пласт нарушений связан с рекламой банков, ипотеки, рассрочки.

  • Ульяновское УФАС: «Авторассрочка 0,01%» в рекламе автомобилей CHERY — создаёт заведомо нереалистичное представление о стоимости финансирования.
  • Московское областное УФАС: указание «акция до 15.12» в рекламе кредитного продукта ВТБ без раскрытия реальных сроков и условий промо.
  • Татарстанское УФАС: реклама подбора недвижимости с конкретными цифрами «ипотека от 3,5%», «платёж 25 000 в месяц» — без указания реальных условий банков-партнёров.
  • Луганское УФАС: тариф «Вся Россия 400» за 350 рублей — реальная цена и состав услуги при внимательном изучении оказывались иными.

3. Реклама банкротства — «волшебное избавление от долгов»

ФАС в 2025 году активно атаковал рекламу юридических услуг по банкротству физических лиц. Это одна из наиболее заметных по количеству дел отрасль.

  • Татарстанское УФАС (несколько дел): слоганы «Законно спишем долги!», «Сохраним имущество», «Банкротство = свобода от стресса» признаны вводящими в заблуждение — реальная процедура банкротства влечёт серьёзные последствия (потеря активов, ограничения деятельности), о которых реклама умалчивает.
  • Ивановское УФАС: «можно списать все долги» — без указания на обязательные условия и последствия процедуры.
  • Томское УФАС: «БАНКРОТСТВО (избавляем от долгов!)» — создаёт излишне позитивный образ процедуры.

Общий вывод ФАС по этой категории: реклама банкротства должна содержать указание на существенные условия и правовые последствия процедуры; умолчание о них — самостоятельное нарушение п. 2 ч. 3 ст. 5.

4. Реклама под видом официальных документов

Устойчивый и агрессивный вид нарушений — физические листовки, стилизованные под квитанции, уведомления, предписания госорганов.

  • Челябинское, Тульское, Ярославско-Костромское УФАС: многочисленные дела против компаний по поверке счётчиков воды. Листовки оформлялись как «Уведомление», «Извещение», «Счёт на оплату» — с имитацией официального бланка.
  • Тульское УФАС (отдельное дело): листовка с QR-кодом на сайт Роспотребнадзора в рекламе частных услуг — создаёт впечатление государственного мандата.
  • Новосибирское УФАС: использование названия «СанЭпидемНадзор» и логотипа, похожего на «Госуслуги», в рекламе дезинсекции.
  • Алтайское УФАС: слова «Уведомление», «Уважаемые жильцы!», «диспетчер» в рекламе бытовых услуг — имитация обращения от управляющей компании.

Все эти дела квалифицированы по п. 20 ч. 3 ст. 5 (использование образов и символов государственных органов) и ч. 7 ст. 5.

5. Реклама псевдолечебных товаров

Московское УФАС фиксирует серию нарушений в рекламе товаров, позиционируемых как лечебные средства без надлежащего статуса лекарственных препаратов.

  • Пластырь «TOXIFREE»: декларация соответствия в рекламе относилась к другому товару.
  • Товары «Сосудолитин», «Мускуденом» и др.: утверждения «прекрасно чистит сосуды», «избавиться от аденомы навсегда» без клинических оснований.
  • Сироп «ИНТЕВИРОН», капли «ОТОСИЛ»: заявления о лечебных свойствах без статуса лекарственного препарата.

6. Некорректные сравнения и превосходные степени

  • Крымское МУФАС: «Федеральная компания №1 в России» — без указания объективного критерия первенства.
  • Омское УФАС: «ЛУЧШЕЕ» и «ПО ЛУЧШИМ ЦЕНАМ» в рекламе кондитерских изделий — необоснованное абсолютное превосходство.
  • Ярославско-Костромское МУФАС: «уникальная цена на кабель» — без подтверждения уникальности.

Итоговая картина

Нарушения концентрируются вокруг двух ключевых механизмов введения в заблуждение:

  1. Умолчание — существенные условия акции, услуги, продукта не раскрыты, хотя без них сообщение формирует неверное впечатление.
  2. Ложная атрибуция — реклама имитирует государственные документы, официальные уведомления или приписывает товару несуществующие свойства.

Отраслевые лидеры по нарушениям в 2025 году: финансовые услуги (банки, ипотека), юридические услуги (банкротство), ЖКХ-смежный бизнес (поверка счётчиков, бытовые услуги), псевдомедицинские товары.

Хочешь сделать из этого документ, углубиться в какой-то из блоков или добавить конкретные ссылки на решения?