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



