Linux MCP Server

Linux MCP Server

rhel-lightspeedApache-2.0
238 звёзд57 форков
Linux MCP Server — это инструмент для безопасной и оперативной диагностики Linux-инфраструктуры. Он работает по протоколу MCP в режиме «только чтение». Это главная фича: AI-ассистент не сможет случайно изменить конфигурацию, перезапустить службу или повредить данные. Сервер оптимизирован для RHEL и дистрибутивов на базе systemd, но базовые команды работают на любом Linux. Вы можете запустить сервер локально, а можете управлять удалёнными хостами через SSH с аутентификацией по ключам. В рамках одной сессии можно опрашивать сразу несколько машин. Инструмент особенно полезен для DevOps-инженеров и сисадминов: он берёт на себя рутину по сбору данных, анализу логов и проверке здоровья системы.
Подключение

Подключить Linux MCP Server

Выберите способ запуска и свой MCP-клиент. Ниже останется одна готовая инструкция, которую можно проверить и скопировать.

1

Способ подключения

2

Куда подключить

3

Скопируйте и проверьте

Claude Desktop / Claude Code

Клиент запускает MCP-сервер как локальный процесс.

  1. 1.Откройте настройки MCP в Claude.
  2. 2.Добавьте сервер с указанной командой и переменными окружения.
  3. 3.Перезапустите Claude, если сервер не появился автоматически.
json
{
  "mcpServers": {
    "linux-mcp-server": {
      "command": "uvx",
      "args": [
        "linux-mcp-server"
      ]
    }
  }
}

Сгенерировано из существующей команды запуска. Желательно сверить с README.

Инструкция собрана из данных карточки и пока не отмечена как проверенная редакцией. Сверьте команду с README источника и не передавайте лишние права или секреты.

Как оценить Linux MCP Server

Linux MCP Server относится к MCP-инструментам. Ниже собраны проверяемые признаки, по которым его можно сравнить с другими серверами каталога.

Происхождение
Проект сообщества
Лицензия
Apache-2.0
Реализация
Python
Транспорт
stdio

Что проверить перед выбором

  • Изучите README, открытые issues и историю последних изменений в репозитории.
  • Проверьте команду установки и зависимости перед запуском в рабочем окружении.
  • Ограничьте доступ MCP-сервера только нужными файлами, API и переменными окружения.

Карточка отредактирована 20.07.2026.

Автоматическая проверка источника ещё не выполнена. Внешних источников в карточке: 1.

Характеристики

Общее

  • СтатусСообщество
  • Разработчикrhel-lightspeed
  • ЛицензияApache-2.0

Технологии

  • Языки
    Python
  • Транспорт
    stdio

Описание

Возможности

  • Сбор информации об ОС: версия ядра, дистрибутив, uptime, загрузка ЦП, объём памяти.
  • Проверка служб systemd: статус юнитов, поиск завершившихся с ошибкой, просмотр зависимостей.
  • Чтение системного журнала journalctl с фильтрацией по времени, приоритету (error, warning, info) и службе.
  • Диагностика сети: открытые порты, слушающие сокеты, таблица маршрутизации, статистика интерфейсов.
  • Анализ дисков: список точек монтирования, реальный расход места, количество inodes.
  • Мониторинг процессов: дерево процессов, потребление CPU и RAM, поиск по имени.
  • Подключение к нескольким удалённым хостам за одну MCP-сессию.
  • Гибкая настройка доступа к файлам: через переменные окружения можно ограничить каталоги для чтения.

Как подключить

Установите сервер через uvx. Потребуется Python 3.10 или новее.

uvx linux-mcp-server

Добавьте конфигурацию в настройки MCP-клиента. Пример для Claude Desktop:

{"mcpServers":{"linux-mcp-server":{"command":"uvx","args":["linux-mcp-server"]}}}

Перезапустите клиент. Инструменты диагностики появятся в палитре ассистента.

Для работы с удалённым хостом передайте параметры SSH при запуске:

uvx linux-mcp-server --ssh-user admin --ssh-host 192.168.1.10

Примеры запросов

  • «Покажи пять процессов, которые потребляют больше всего памяти.»
  • «Найди в логах все ошибки за последний час.»
  • «Проверь заполненность дисков на сервере db01.»
  • «Выведи список открытых портов и службы, которые их слушают.»
  • «Подключись к хосту web01 и покажи uptime.»

Технические детали

  • Язык разработки: Python
  • Транспорт: stdio
  • Лицензия: Apache-2.0
  • Совместимые клиенты: Claude Desktop, VS Code, JetBrains IDE и любые MCP-клиенты
  • Целевые системы: RHEL 8/9, Fedora, CentOS Stream, Rocky Linux
  • Установка: uvx linux-mcp-server или pip install linux-mcp-server

Поделиться