loading…
Search for a command to run...
loading…
Enables secure SSH connections to remote servers for executing shell commands and managing active sessions. It supports authentication via passwords or private
Enables secure SSH connections to remote servers for executing shell commands and managing active sessions. It supports authentication via passwords or private keys and provides optional host-based access control.
MCP сервер для подключения по SSH и выполнения команд на удалённом сервере.
Создайте .env на основе .env.example и задайте параметры подключения.
Запустите в режиме разработки:
Или соберите и запустите:
Создайте .env на основе .env.example.
Запустите сервис:
Сервис работает по stdio (MCP), проброс портов не требуется.
Создаёт SSH сессию.
Параметры:
Возвращает: sessionId, host, port, username.
Выполняет команду в существующей сессии.
Параметры:
Возвращает: stdout, stderr, exitCode, exitSignal.
Закрывает сессию.
Параметры:
Возвращает: disconnected.
Возвращает список активных сессий.
Если задан MCP_SSH_ALLOWED_HOSTS, подключение разрешено только к хостам из списка.
Добавь это в claude_desktop_config.json и перезапусти Claude Desktop.
{
"mcpServers": {
"mcp-ssh": {
"command": "npx",
"args": []
}
}
}