AgentSkillsCN

Mcp Ssh

MCP SSH

SKILL.md

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

Политика выполнения

  1. Всегда использовать MCP инструменты для SSH, а не локальный ssh.
  2. По умолчанию параметры подключения берутся из .env.
  3. Для выполнения команд:
    • Сначала вызвать mcp_ssh_connect.
    • Затем mcp_ssh_exec с командой.
    • Обязательно завершить сессию mcp_ssh_disconnect.

Примечания

  • Если параметры не приходят от клиента MCP, используется MCP_SSH_DEFAULT_COMMAND как fallback.
  • При ошибке аутентификации сообщать пользователю, что нужно заполнить ключ/пароль в .env.
  • Логи команд и результатов пишутся в файл из MCP_SSH_LOG_PATH (если задан).

Ограничения

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