# remote-bridge

MCP-сервер, который даёт агенту доступ к удалённому серверу: синхронизация кода, деплой, логи и диагностика.

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

## Что делает

RemoteBridge — это CLI на Rust и MCP-сервер. Он синхронизирует локальный код через `rsync`, выполняет команды на удалённой машине по SSH, собирает логи и диагностику, сравнивает окружения. Всё это агент вызывает напрямую через набор инструментов.

Постоянные факты о сервере хранятся в `remotebridge.yaml`: путь деплоя, команда перезапуска, нужные лог-файлы, разрешённые и заблокированные команды. Агенту не приходится каждый раз выяснять, где лежит приложение и как перезапускается сервис. Доступные вызовы: `sync_to_remote`, `deploy`, `preflight_check`, `fetch_logs`, `diagnose_failure`, `compare_targets`. Вывод намеренно ограничен по объёму, поэтому вместо простыни логов модель получает только значимую часть.

Опасные команды можно подтверждать, блокировать или ограничивать списком разрешённых префиксов. Без настроенного `remotebridge.yaml` инструменты работать не будут, потому что им неоткуда взять хост, путь и команды. Для запуска нужен `npx` — сервер ставится как пакет `remote-bridge-cli`.

## Требования
- Нужно: Node.js (команды через npx)

## Установка

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

**Командой платформы**
```bash
claude mcp add remote-bridge -- npx -y remote-bridge-cli
```

### Codex

**Командой платформы**
```bash
codex mcp add remote-bridge -- npx -y remote-bridge-cli
```

### Cursor

**Файл настроек**
Файл `.cursor/mcp.json`:
```json
{
    "mcpServers": {
        "remote-bridge": {
            "command": "npx",
            "args": [
                "-y",
                "remote-bridge-cli"
            ]
        }
    }
}
```

### GitHub Copilot

**Файл настроек**
Файл `.vscode/mcp.json`:
```json
{
    "servers": {
        "remote-bridge": {
            "type": "stdio",
            "command": "npx",
            "args": [
                "-y",
                "remote-bridge-cli"
            ]
        }
    }
}
```

### Gemini CLI

**Командой платформы**
```bash
gemini mcp add remote-bridge npx -y remote-bridge-cli
```

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

## Примеры запросов агенту
- Синхронизируй код на сервер и задеплой последнюю версию
- Собери логи и покажи, почему сервис упал
- Сравни staging и production: где отличаются рантаймы

## Похожие
- [ssh](https://affpapa.org/nevibecode/skills/dicklesworthstone-ssh.md) — скилл · 703 установки
- [SSH — policy-gated remote access](https://affpapa.org/nevibecode/mcp/ssh-policy-gated-remote-access.md) — MCP-сервер · ★ 834
- [remote-collection](https://affpapa.org/nevibecode/skills/remote-collection.md) — скилл · ★ 1121
- [huawei-cloud-ascend-remote-connect](https://affpapa.org/nevibecode/skills/huawei-cloud-ascend-remote-connect.md) — скилл · 321 установка
- [platform-deploy-validate](https://affpapa.org/nevibecode/skills/platform-deploy-validate.md) — скилл · 3000 установок
- [infrabroker](https://affpapa.org/nevibecode/mcp/infrabroker.md) — MCP-сервер · ★ 13

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