# ruby-native

MCP-сервер из гема ruby_native: проверяет вёрстку и конфиг Rails-приложения перед сборкой в App Store и Google Play.

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

## Что делает

\`ruby_native` — Rails-интеграция Ruby Native: хелперы для вьюх, YAML-конфиг, эндпоинты на `/native` и CLI для превью и деплоя. MCP-сервер даёт агенту доступ к этим данным через stdin и stdout.

Семь инструментов отвечают на вопросы о вашем рабочем каталоге и аккаунте. `check_views` ищет опечатки и дубли в `data-native-*` атрибутах, `lookup_signals` показывает, какая версия гема нужна каждому атрибуту, `validate_config` — что приложения отклонят в `config/ruby_native.yml`. Остальные читают аккаунт по токену от `ruby_native login`: статус сборки, ошибки декодирования с реальных устройств за последние 48 часов, установленные сборки.

Сигналы Ruby Native молчат намеренно: неизвестный `data-native-*` атрибут просто игнорируется, без ошибки в логе. Отсюда и смысл пары `check_views` и `deployed_builds` — первая сверяет шаблоны с гемом из Gemfile, вторая с бинарником в сторе. Без `cloudflared` в системе не заработает `ruby_native preview`.

## Установка

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

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

## Когда брать
- найти опечатку в `data-native-*` атрибуте до сборки
- понять, почему атрибут верный, а на телефоне ничего не происходит
- узнать, что в `config/ruby_native.yml` приложения отклонят
- посмотреть ошибки декодирования с реальных устройств
- проверить, какая версия гема нужна конкретному сигналу

## Примеры запросов агенту
- Проверь вьюхи на опечатки в `data-native-*` атрибутах
- Валидируй `config/ruby_native.yml` и скажи, что приложения отклонят
- Покажи ошибки декодирования с устройств за последние 48 часов

## Похожие
- [mobile-mcp](https://affpapa.org/nevibecode/mcp/mobile-mcp.md) — MCP-сервер · ★ 9946
- [mobilerun](https://affpapa.org/nevibecode/mcp/mobilerun.md) — MCP-сервер · ★ 9751
- [e2e](https://affpapa.org/nevibecode/mcp/e2e.md) — MCP-сервер · ★ 11912
- [XcodeBuildMCP](https://affpapa.org/nevibecode/mcp/xcodebuildmcp.md) — MCP-сервер · ★ 6505
- [ShipSwift](https://affpapa.org/nevibecode/mcp/shipswift.md) — MCP-сервер · ★ 3244
- [agent-device](https://affpapa.org/nevibecode/mcp/agent-device.md) — MCP-сервер · ★ 5149

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