# Ramus Android

Даёт агенту одноразовый облачный Android-эмулятор: запустить APK, ткнуть, напечатать, снять скриншот, прочитать логи. Подойдёт для проверки сборки прямо из чата.

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

## Что делает

Сервер подключает агента к настоящему Android-эмулятору на стоковых образах Google, который крутится на инфраструктуре Ramus и стримится через WebRTC. Агент получает набор инструментов `android_*`: поднять сессию из демо-приложения или пул-реквеста, снять снимок дерева UI, ткнуть в элемент, ввести текст, нажать кнопку, подождать, сделать скриншот, вытащить логи и поделиться сессией. В браузере за тем же устройством можно наблюдать и перехватить управление.

Скилл задаёт агенту цикл «наблюдай, действуй, проверяй»: сначала снимок UI, потом действие по конкретному элементу, потом проверка результата. Без этого агент тычет наугад. Локальная загрузка APK и цикл разработки требуют CLI `ramus-cli`; удалённый сервер работает по Streamable HTTP, локальный процесс не нужен.

Нужен аккаунт Ramus (во время alpha бесплатно) или пробный доступ через CLI на 60 минут. Пробный режим запускается без регистрации. Для удалённого сервера понадобится ключ из настроек аккаунта: без заголовка `Authorization` он не пустит. Поддерживается только Android, и тестировать можно лишь свои приложения или те, на проверку которых есть разрешение.

## Требования
- Удалённый сервер: `https://api.ramus.dev/api/mcp`

## Установка

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

**Командой платформы: удалённый сервер**
```bash
claude mcp add --transport http ramus-android https://api.ramus.dev/api/mcp
```

### Codex

**Командой платформы: удалённый сервер**
```bash
codex mcp add ramus-android --url https://api.ramus.dev/api/mcp
```

### Cursor

**Файл настроек**
Файл `.cursor/mcp.json`:
```json
{
    "mcpServers": {
        "ramus-android": {
            "url": "https://api.ramus.dev/api/mcp"
        }
    }
}
```

### GitHub Copilot

**Файл настроек**
Файл `.vscode/mcp.json`:
```json
{
    "servers": {
        "ramus-android": {
            "type": "http",
            "url": "https://api.ramus.dev/api/mcp"
        }
    }
}
```

### Gemini CLI

**Командой платформы: удалённый сервер**
```bash
gemini mcp add -t http ramus-android https://api.ramus.dev/api/mcp
```

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

## Примеры запросов агенту
- Подними Android-сессию из `app-debug.apk`, открой экран входа и пришли скриншот.
- Сними дерево UI после нажатия на кнопку оплаты и проверь, что появилось сообщение об ошибке.
- Запусти сессию из пул-реквеста, пройди онбординг и вытащи логи.

## Похожие
- [mobile-mcp](https://affpapa.org/nevibecode/mcp/mobile-mcp.md) — MCP-сервер · ★ 10025
- [mobilerun](https://affpapa.org/nevibecode/mcp/mobilerun.md) — MCP-сервер · ★ 9833
- [e2e](https://affpapa.org/nevibecode/mcp/e2e.md) — MCP-сервер · ★ 11962
- [XcodeBuildMCP](https://affpapa.org/nevibecode/mcp/xcodebuildmcp.md) — MCP-сервер · ★ 6511
- [ShipSwift](https://affpapa.org/nevibecode/mcp/shipswift.md) — MCP-сервер · ★ 3244
- [agent-device](https://affpapa.org/nevibecode/mcp/agent-device.md) — MCP-сервер · ★ 5158

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