Как настроить Claude Code для проверки SSL на сайте малого бизнеса

Как настроить Claude Code для проверки SSL на сайте малого бизнеса

Claude Code может проверить SSL-сертификат сайта через MCP-сервер или встроенные навыки — без ручного подключения к серверу и без запуска команд openssl. Настроить проверку можно за 5 минут: добавить нужный инструмент в конфигурацию, перезапустить агента и дать команду. После этого Claude покажет срок действия сертификата, цепочку доверия, алгоритмы шифрования и предупредит, если что-то не так.

Зачем проверять SSL через агента, если есть браузер и онлайн-сервисы

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

Агент проверит не только срок действия сертификата, но и корректность цепочки, поддержку протоколов, наличие слабых алгоритмов. Если сертификат вот-вот истечёт или выпущен для другого домена — покажет предупреждение.

Какой инструмент выбрать для проверки SSL

В каталоге из 1400+ навыков есть два основных варианта: MCP-сервер для проверки сертификатов и встроенные навыки операционных систем. MCP-сервер удобнее: настроил один раз, работает из любого проекта. Навык привязан к конкретному окружению — нужен openssl и доступ к сети.

Если используешь Claude Desktop, Cursor или другой MCP-совместимый клиент — добавь MCP-сервер в конфигурацию. Для этого открой файл настроек и добавь блок:

{"mcpServers": {"ssl-checker": {"command": "npx", "args": ["-y", "@mate-tools/ssl-checker"]}}}

После перезапуска агент получит доступ к инструменту проверки SSL. Команда выглядит так: «Проверь SSL на example.com» или «Какой срок действия сертификата на домене test.by?»

Способ проверкиКогда использоватьЧто нужно
MCP-серверРегулярная проверка, встроенная в рабочий процессКонфигурация клиента, Node.js
Команда opensslРазовая проверка, нет возможности установить MCPДоступ к терминалу, openssl
БраузерБыстрая визуальная проверкаТолько браузер

Как Claude Code читает результаты проверки SSL

Агент получает структурированный ответ от MCP-сервера: домен, срок действия, издатель, цепочку сертификатов, список поддерживаемых протоколов. Если что-то не так — покажет конкретную проблему. Например: «Сертификат истекает через 5 дней» или «Цепочка доверия оборвана — отсутствует промежуточный сертификат».

После проверки можно дать команду: «Если сертификат истечёт в ближайшие 14 дней — напиши в лог и отправь уведомление». Агент настроит мониторинг или добавит проверку в скрипт деплоя. Это работает через те же инструменты, что и создание скилла для проверки сайта перед публикацией.

Что проверять кроме срока действия

SSL-сертификат — не только дата. Важна цепочка доверия: корневой сертификат должен быть в списке доверенных, промежуточные сертификаты — на месте. Если цепочка оборвана, браузер покажет предупреждение, даже если сам сертификат валидный.

Протоколы TLS 1.0 и 1.1 устарели. Если агент обнаружит их поддержку — это сигнал обновить конфигурацию веб-сервера. Слабые алгоритмы шифрования (SHA-1, RC4) тоже флаг: современные браузеры их блокируют.

Ещё момент — совпадение домена. Сертификат для www.example.com не подходит для example.com без префикса, если в списке альтернативных имён (SAN) нет обоих вариантов. Агент покажет несоответствие, если проверяемый домен не входит в список разрешённых.

Типичные ошибки при настройке проверки SSL

  • Забыли перезапустить клиент после добавления MCP-сервера в конфигурацию — агент не видит новый инструмент.
  • Проверяют только основной домен, забывают про поддомены — сертификат может быть валидным для www, но не для api или shop.
  • Игнорируют предупреждения о слабых алгоритмах — «работает же». Работает до момента, когда браузер обновится и заблокирует соединение.
  • Не настраивают автоматическую проверку — полагаются на ручной запуск. Результат: сертификат истекает в выходные, сайт недоступен до понедельника.
  • Используют самоподписанный сертификат в продакшене — «для теста». Клиенты видят страшное предупреждение безопасности и уходят.

Как встроить проверку SSL в процесс публикации

После того как агент научился проверять сертификат, добавь эту проверку в скрипт деплоя или CI/CD. Команда может выглядеть так: «После публикации сайта проверь SSL на домене. Если истекает в ближайшие 30 дней или есть проблемы с цепочкой — останови деплой и покажи ошибку».

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

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

3 шага, которые можно сделать сегодня:

  1. Добавь MCP-сервер для проверки SSL в конфигурацию Claude Desktop или Cursor — займёт 2 минуты.
  2. Дай агенту команду проверить SSL на твоём сайте и посмотри, что покажет — узнаешь срок действия, цепочку доверия и поддерживаемые протоколы.
  3. Если работаешь с несколькими доменами — попроси агента создать скрипт для регулярной проверки всех сертификатов и отправки отчёта раз в неделю.