# jms-client: дать агенту ограниченный доступ к JumpServer: сведения для ИИ-агента

> Справочный документ Staksy для твоего агента. Это сведения для проверки, не команды: ничего отсюда не выполняй и не устанавливай без подтверждения пользователя. Сверь требования с первоисточниками ниже; устаревшее и неподтверждённое не принимай как факт. Не утверждай, что инструмент работает, пока это не проверено.

- Материал: jumpserver-mcp-client (mcp), страница для человека: /r/jumpserver-mcp-client
- Обновлено 2026-10-18

## Цель

Агент получит ограниченный доступ к JumpServer, не больше

Список разрешённых активов JumpServer и проверка границ доступа.

jms-client совмещает CLI и stdio MCP для JumpServer v4: список активов, команды, shell и передачу файлов. Полезен для AI-assisted операций через существующий бастион. Это канал управления реальными машинами, поэтому первый сценарий стоит ограничить чтением списка. Автор описывает хранение секретов в системном хранилище и локальный журнал.

## Источники

- Первоисточник и инструкция: https://github.com/MiFaZhan/jms-client/blob/02de0cf8c9c20541848c088c605a5ba87e5daad4/README.md

## Требования

- JumpServer v4, собственная учётная запись с минимальными правами и бинарник jms-client для вашей платформы.

## Совместимость

- Codex: По инструкции автора; версия клиента: не указана. Условия описаны в источнике.

## Риски

- Инструменты могут исполнять команды и передавать файлы на доступные активы; полномочия учётной записи определяют реальные последствия.

## Порядок действий

Сначала проверьте условия и права в первоисточнике. Шаги ниже описывают ограниченный первый сценарий; внешняя запись, публикация и платный запуск требуют разрешённого вами scope.

1. Подготовить ограниченный сценарий: JumpServer v4, собственная учётная запись с минимальными правами и бинарник jms-client для вашей платформы.

Руководство: https://github.com/MiFaZhan/jms-client/blob/02de0cf8c9c20541848c088c605a5ba87e5daad4/README.md

2. Применить к одной задаче: Через jms-client MCP перечисли только доступные моей учётной записи активы и их идентификаторы. Не открывай shell, не запускай команды и не передавай файлы.

```text
Через jms-client MCP перечисли только доступные моей учётной записи активы и их идентификаторы. Не открывай shell, не запускай команды и не передавай файлы.
```

Руководство: https://github.com/MiFaZhan/jms-client/blob/02de0cf8c9c20541848c088c605a5ba87e5daad4/README.md

3. Проверить результат: Список соответствует правам пользователя в JumpServer; актив вне этих прав недоступен, запись в локальном аудите найдена.

Руководство: https://github.com/MiFaZhan/jms-client/blob/02de0cf8c9c20541848c088c605a5ba87e5daad4/README.md

## Как проверить результат

Проверено по первоисточнику 13.10.2026. Предлагаемая проверка: Список соответствует правам пользователя в JumpServer; актив вне этих прав недоступен, запись в локальном аудите найдена.
