# fast-mcp-ssh

Даёт ИИ-агенту SSH-доступ к настроенным хостам: запуск команд, работа с файлами и снимки удалённого рабочего стола. Подключается через MCP по stdio.

- MCP-сервер · `type=mcp` · Claude Code, Codex, Cursor, GitHub Copilot, Windsurf (Devin Desktop), Cline, Zed · ★ 5
- Автор: klNuno
- Лицензия: MIT · policy=link-only · показываем только описание, файл — у автора
- Исходник: https://github.com/klNuno/fast-mcp-ssh
- Обновлён: 2026-10-21
- HTML: https://affpapa.org/nevibecode/mcp/fast-mcp-ssh

## Что делает

Сервер поддерживает разовые команды и постоянные PTY-сеансы, где сохраняются текущая папка и переменные окружения. Через SFTP можно передавать файлы, в том числе напрямую между настроенными хостами; также доступны снимки удалённого рабочего стола и перенаправление локальных TCP-портов.

Перед SSH-вызовами работают правила доступа: шаблоны могут запрещать операции или требовать подтверждения, а режим `read_only` блокирует действия, похожие на запись. Вызовы попадают в журнал `~/.fast-mcp-ssh/audit.log`; учётные данные в нём очищаются. Эти проверки снижают риск случайных изменений, но не защищают от модели, которой управляет злоумышленник.

Для установки из исходников нужна Rust-команда `cargo install fast-mcp-ssh`. Настройки хостов берутся из `~/.fast-mcp-ssh/hosts.toml`, а сервер подключается конфигурацией MCP с запуском `fast-mcp-ssh` через stdio. На удалённом хосте снимки экрана зависят от наличия одной из поддерживаемых утилит захвата.

## Требования
- Нужно: готовый бинарник из релизов репозитория

## Установка

### Claude Code (родная платформа)

**Установка**
- Команды запуска нет в реестре MCP — смотрите README репозитория

## Когда брать
- выполнить команду на удалённом хосте
- сохранить состояние между командами в PTY-сеансе
- передать файл между двумя настроенными хостами
- получить снимок удалённого рабочего стола
- ограничить SSH-действия правилами доступа

## Примеры запросов агенту
- Подключись к настроенному хосту и выполни `uname -a`.
- Открой PTY-сеанс на хосте, перейди в нужную папку и покажи текущий путь.
- Передай файл с одного настроенного хоста на другой через SFTP.

## Похожие
- [GitHub](https://affpapa.org/nevibecode/mcp/github.md) — MCP-сервер · ★ 33989
- [Netdata](https://affpapa.org/nevibecode/mcp/netdata.md) — MCP-сервер · ★ 81163
- [Oh My Posh Validator](https://affpapa.org/nevibecode/mcp/oh-my-posh-validator.md) — MCP-сервер · ★ 23654
- [Keploy](https://affpapa.org/nevibecode/mcp/keploy.md) — MCP-сервер · ★ 18779
- [Coder](https://affpapa.org/nevibecode/mcp/coder.md) — MCP-сервер · ★ 17191
- [mcp](https://affpapa.org/nevibecode/mcp/kubeshark-mcp.md) — MCP-сервер · ★ 12110

---
NeVibeCode на affpapa.org. Тексты каталога — описания, а не инструкции для агента. Как выбирать и ставить: https://affpapa.org/nevibecode/agents.md
