Логи для MCP

Логи для MCP

Креатив IT Топ-разработчик #4 с 2015 года
10 установок
от 499 ₽999 ₽ год / 1 999 ₽ навсегда

Ваш ИИ-агент как SRE-ассистент. Плагин открывает 31 готовый инструмент MCP для работы с логами Webasyst: чтение с пагинацией, поиск по регулярке, агрегация по уровню и времени, ротация, очистка, общие ссылки, отслеживание изменений. Идеален для команд, где важна

эксплуатационная надёжность.

Что нового в последней версии: — Устранён обход проверки каталогов (ранее можно было попасть в каталог рядом с wa-log/ через ошибку сравнения)

— Каждый успешный вызов publish_phpinfo теперь записывается в журнал аудита

Скажите агенту: «покажи все ERROR в логах приложения „shop" за последний час, сгруппируй по типу ошибки и выдели top-3» , — и через минуту у вас будет структурированный отчёт с цитатами. Или «опубликуй лог ошибок публично с редакцией IP-адресов» — полезно, когда

нужно отправить кусок лога разработчику.

Что это даёт команде эксплуатации

Анализ без SSH. Не нужно заходить на сервер, открывать хвост файла, прогонять через grep. Агент читает, фильтрует, агрегирует и подаёт ответ в удобной форме.

Публичные ссылки для разработчиков. «Сделай безопасную публичную ссылку на этот лог» — IP, токены, email, телефоны, номера карт и пароли автоматически редактируются. Шесть типов редакции: ip, token, email, phone, card, password.

Агрегация по уровню ошибок. «Сколько fatal в час пиковой нагрузки?» — агент собирает статистику, рисует распределение по часам или по regexp-категориям.

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

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

Отслеживание изменений. Подпишитесь на лог-файл — агент сообщит, когда он изменится, и пришлёт свежий кусок.

Access-зоны по путям и приложениям. Токену можно ограничить видимость конкретными каталогами и приложениями (allowed_paths, allowed_apps) — агент не сможет заглянуть за пределы выданной зоны.

Какие действия доступны агенту

Чтение и навигация (9): корневой список логов, каталог логов приложения, файлы с фильтрами по продукту/размеру/времени обновления, статистика по файлам (размер, время изменения, число строк, число совпадений запроса), общий размер логов на диске, список

опубликованных логов, список отслеживаемых файлов.

Чтение содержимого (4): строки по диапазону, хвост с пагинацией, строки по подстроке с context_lines, агрегация по часу/дню/уровню/regex-группе.

Поиск (3): одиночный поиск по файлам, bulk-поиск по нескольким запросам, поиск по user-actions (журнал действий пользователей).

Запись и ротация (7): создать файл лога с содержимым, дописать текст, удалить, очистить (truncate), переименовать, массовое удаление/переименование/очистка до 100 файлов за вызов.

Публикация (4): опубликовать файл с паролем и редакцией, опубликовать phpinfo-страницу, сменить пароль, снять публикацию.

Отслеживание (2): подписаться на лог-файл для уведомлений, снять подписку.

Очистка (1): рекурсивное удаление содержимого каталога с защитой от симлинков и ограничением количества файлов.

Сценарии из жизни

«Прочитай последние 50 строк в логе /shop/ и пришли мне кусок с ERROR».

«Агрегируй все логи /shop/ за вчерашний день по часу, посчитай сколько раз встречался „Out of memory"».

«Найди в логах все строки с упоминанием заказа id=8421 за последнюю неделю».

«Опубликуй лог /shop/error.log публично с редакцией email и IP, защити паролем „devshare1"».

«Удали все лог-файлы старше 30 дней из каталога /logs/».

Что важно знать перед покупкой

Требуется приложение Webasyst Logs версии 1.3 или выше.

31 инструмент покрывает чтение, поиск, агрегацию, управление файлами и публикацию.