К основному содержанию
MCP-сервер CX Codex

logmcp — MCP-сервер для Claude Code: доступ к логам без SSH

Даёт ИИ-ассистенту доступ к логам на удалённом Linux-сервере только на чтение. Пригодится, когда нужна помощь с диагностикой, а шелл выдавать не хочется.

Открыть на GitHub

Что делает logmcp

logmcp поднимает на сервере MCP-сервер, который отдаёт ассистенту логи по HTTPS. Ассистент видит только те файлы, что попали в белый список, и не может ничего изменить, удалить или выполнить. Каждое обращение пишется в syslog, содержимое логов туда не попадает.

Быстрый способ — logmcp quickstart: команда проверяет членство в группах adm и systemd-journal, генерирует bearer-токен и самоподписанный TLS-сертификат, запускает сервер и печатает готовую строку claude mcp add. Токен и сертификат при этом одноразовые, токен меняется при каждом старте. Для постоянной работы ставят через go install github.com/kascada/logmcp@latest или из .deb, затем sudo logmcp setup проводит по режиму TLS, токену и systemd-сервису. Конфиг лежит в /etc/logmcp/config.yaml, значения поддерживают подстановку переменных окружения вида ${VAR}; незаданные переменные разворачиваются в пустую строку.

Кроме файлов сервер умеет отдавать systemd journal как источник journald://, ведёт несколько токенов с отзывом, умеет делегировать проверку токена внешней программе и прятаться за Caddy. Расширения позволяют выставить наружу CLI-инструменты или воркеры Redis-RPC, а макросы описывают составные MCP-инструменты YAML-файлом. Если ассистент работает локально и у него есть SSH-ключ, можно обойтись SSH-туннелем вместо публичного HTTPS.

Какие задачи решает

  • разобрать причину падения по логам на продакшн-сервере
  • посмотреть journald, не открывая SSH-доступ ассистенту
  • найти ошибку в логе по регулярному выражению с контекстом
  • выдать подрядчику доступ к логам только на чтение
  • проверить конфигурацию и окружение сервера перед разбором инцидента

Примеры запросов агенту

  • Покажи последние 200 строк из /var/log/nginx/error.log и объясни, что там происходит
  • Найди в journald:// записи про упавший сервис за последний час
  • Проверь окружение сервера и скажи, всё ли настроено верно

Как установить logmcp

Установка

Команды запуска нет в реестре MCP — смотрите README репозитория

По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие

Вопросы о logmcp

Как установить logmcp в Claude Code?

Поставьте сервер командой go install github.com/kascada/logmcp@latest, затем выполните sudo logmcp setup и пройдите шаги мастера. После этого logmcp client-config claude-code напечатает готовый фрагмент конфигурации MCP — вставьте его в конфиг клиента.

Что делает logmcp?

Открывает ассистенту логи на удалённом Linux-сервере по HTTPS в режиме только чтения. Ассистент может читать, искать и смотреть метаданные файлов, но не получает ни SSH, ни прав на запись.

Нужен ли root для запуска?

Для logmcp quickstart root не нужен: команда проверяет группы adm и systemd-journal и стартует от текущего пользователя. Если запускаете от root, передайте --user <name>, и сервер перезапустится под этим пользователем.

Похожие MCP-серверы

Все MCP-серверы по теме «DevOps и инфраструктура» →
SentinelX MCP pensados MCP-сервер даёт агенту доступ к Linux, macOS и Windows через разрешённые операции. Он пригодится для управления файлами, службами и командами с журналом действий. CX Codex +1 ★ 15звёзд репо anonymize-logs elastic Заменяет чувствительные значения в логах заказчика, не трогая структуру и формат строк. Пригодится, когда логи надо передать наружу или закоммитить. CX Codex +1 510установок systemd-services devops-skills Помогает создавать и настраивать сервисы systemd, таймеры и сокетную активацию. Пригодится для деплоя фоновых процессов и настройки лимитов ресурсов. CX Codex +1 504установок ssh-configuration devops-skills Настраивает OpenSSH на клиенте и сервере, помогает выпускать ключи Ed25519, пробрасывать порты и поднимать бастион-хосты для безопасного удалённого доступа. CX Codex +1 451установок emisar AndrewDryga Даёт ИИ-агентам каталог проверенных команд для управления Linux вместо прямого SSH-доступа. Защищает прод политиками одобрения и журналом аудита. CX Codex +1 ★ 330звёзд репо troubleshooting-astro-deployments astronomer Скилл ведёт агента по шагам диагностики продакшн-развёртываний Astronomer через Astro CLI: логи, ошибки, переменные окружения. CX Codex +1 622установок

Спонсоры проекта

Компании, которые помогают держать аналитику открытой