3. Описание MCP-сервера › 3.3 Движок › Общие › engine_search

Где в файлах магазина встречается строка: тег, имя функции, класс в разметке, кусок текста с витрины. Быстрее, чем читать модуль за модулем.

Право

«Прямой доступ → Разработка → Чтение данных» (AGENT_ENGINE_DEV_READ).

Параметры

Параметр Тип Что это
keyword строка что искать
[sensitive] да/нет учитывать регистр; по умолчанию нет

Где ищет

Ищет Не ищет
модули и библиотеки units/*.php .json-манифесты модулей
все файлы шаблонов templates/*/units/<модуль>/ core/ — движок и журналы
.php и .htaccess в корне сайта картинки и шрифты
css, js и psv статики каждой группы шаблонов, включая собранные bundle.*

Пустой ответ значит «не в этих местах».

Ответ

{
  "keyword": "melbis_cataloge",
  "sensitive": false,
  "files": [
    {"path": "./../templates/default/units/melbis_base_header/main.htm",
     "lines": ["{MELBIS:melbis_cataloge()}"]}
  ]
}
Поле Что это
keyword, sensitive что и как искали
files файлы, где нашлось совпадение: path — путь, lines — найденные строки целиком, без пробелов по краям

Текст

Приходит, только если ничего не нашлось: Nothing found for "<слово>". Где поиск не смотрит, сказано выше.

Отказы

Ответ Когда
keyword is required пустой keyword

Общие отказы — «Ответы и отказы».