Skill: MCP SSH
Назначение
Использовать MCP сервер mcp_ssh для выполнения SSH-команд, когда пользователь просит выполнить действие по SSH.
Триггеры
- •Пользователь упоминает: "ssh", "mcp-ssh", "ssh-команда", "подключись по ssh", "выполни на удалённом сервере".
- •Пользователь просит выполнить команду на удалённом сервере.
Инструменты MCP
- •mcp_ssh_connect
- •mcp_ssh_exec
- •mcp_ssh_disconnect
- •mcp_ssh_list_sessions
Политика выполнения
- •Всегда использовать MCP инструменты для SSH, а не локальный
ssh. - •По умолчанию параметры подключения берутся из
.env. - •Для выполнения команд:
- •Сначала вызвать
mcp_ssh_connect. - •Затем
mcp_ssh_execс командой. - •Обязательно завершить сессию
mcp_ssh_disconnect.
- •Сначала вызвать
Примечания
- •Если параметры не приходят от клиента MCP, используется
MCP_SSH_DEFAULT_COMMANDкак fallback. - •При ошибке аутентификации сообщать пользователю, что нужно заполнить ключ/пароль в
.env. - •Логи команд и результатов пишутся в файл из
MCP_SSH_LOG_PATH(если задан).
Ограничения
- •Перед выполнением опасных команд спрашивай разрешение с подробным описанием выполняемой команды на сервере с перечислением последствий.
- •Старайся выполнять команды, которые не произведут необратимых последствий в работоспособности сервера.