cygnus-ssh-mcp — MCP-сервер для Claude Code: 46 инструментов по SSH
Подключает агента к удалённым серверам по SSH и даёт 46 готовых инструментов вместо одной команды. Для Linux, macOS и Windows.
claude mcp add cygnus-ssh-mcp -- uvx cygnus-ssh-mcpЧто делает cygnus-ssh-mcp
cygnus-ssh-mcp — MCP-сервер, который превращает запросы на естественном языке в реальное администрирование удалённых машин. Хосты задаются заранее с алиасами, поэтому агенту достаточно сослаться на имя хоста. Работает с Linux, macOS и Windows, а через тип платформы flex дотягивается до роутеров и NAS: сервер сам проверяет, что умеет оболочка устройства.
Внутри 46 отдельных инструментов: запуск команд, sudo, правка файлов по строкам, фоновые процессы, история команд с выводом, рекурсивные операции с каталогами, создание и распаковка архивов. На Windows автор отдельно решал возврат настоящего PID, восстановление кода выхода, который Win32-OpenSSH сводит к 1, и чтение файлов через SFTP — PowerShell портит не-ASCII в выводе.
SSH-сервер сервер не поднимает: на каждой целевой машине он должен быть установлен и запущен. Для Windows это отдельная возможность системы, для macOS — Remote Login. Поддержка flex пока сырая, на непроверенном железе ждите шероховатостей.
Какие задачи решает
- узнать свободное место, память и время работы на удалённом хосте
- поправить конфиг на сервере и посмотреть разницу
- запустить долгую команду в фоне и забрать вывод позже
- разобраться с процессами на Windows-хосте по SSH
- выполнить команду через sudo и не потерять дочерний процесс
Примеры запросов агенту
- Проверь на хосте
webсвободное место, память, время работы и последние строки логов. - Поправь конфиг на удалённой машине и покажи, что изменилось.
- Запусти это в фоне и потом отдай вывод.
Как установить cygnus-ssh-mcp
Командой платформы
claude mcp add cygnus-ssh-mcp -- uvx cygnus-ssh-mcpuvx запускает команду с именем пакета; если в README она другая — uvx --from cygnus-ssh-mcp <команда>
Командой платформы
codex mcp add cygnus-ssh-mcp -- uvx cygnus-ssh-mcpuvx запускает команду с именем пакета; если в README она другая — uvx --from cygnus-ssh-mcp <команда>
Файл настроек
{
"mcpServers": {
"cygnus-ssh-mcp": {
"command": "uvx",
"args": [
"cygnus-ssh-mcp"
]
}
}
}uvx запускает команду с именем пакета; если в README она другая — uvx --from cygnus-ssh-mcp <команда>
Файл настроек
{
"servers": {
"cygnus-ssh-mcp": {
"type": "stdio",
"command": "uvx",
"args": [
"cygnus-ssh-mcp"
]
}
}
}uvx запускает команду с именем пакета; если в README она другая — uvx --from cygnus-ssh-mcp <команда>
Командой платформы
gemini mcp add cygnus-ssh-mcp uvx cygnus-ssh-mcpuvx запускает команду с именем пакета; если в README она другая — uvx --from cygnus-ssh-mcp <команда>
По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о cygnus-ssh-mcp
Как установить cygnus-ssh-mcp в Claude Code?
Одной командой: claude mcp add cygnus-ssh-mcp -- uvx cygnus-ssh-mcp.
Что делает cygnus-ssh-mcp?
Соединяет ИИ-ассистента с удалёнными серверами по SSH и открывает 46 инструментов для управления системами: команды, sudo, файлы, фоновые задачи, архивы.
Что нужно, чтобы сервер заработал?
На каждой управляемой машине должен быть установлен и запущен SSH-сервер — сам MCP-сервер его не предоставляет.