Гем Rails-AI-Context предоставляет коду Claude полную модель приложения Rails через MCP.

✍️ OpenClawRadar📅 Опубликовано: 14 апреля 2026 г.🔗 Source
Гем Rails-AI-Context предоставляет коду Claude полную модель приложения Rails через MCP.
Ad

Что это такое

Гем rails-ai-context решает ограничения Claude Code при работе с приложениями на Rails, автоматически интроспектируя всё приложение и раскрывая его структуру через Model Context Protocol (MCP). Это даёт Claude Code полную ментальную модель Rails-приложения без ручной настройки.

Ключевые детали

Гем решает конкретные проблемы, когда Claude Code "много догадывается" с Rails: чтение тысяч строк в schema.rb для поиска одного столбца, пропуск зашифрованных столбцов, незнание о подключениях Stimulus и изобретение UI-паттернов вместо соответствия существующим.

Настройка требует добавления в Gemfile:

gem "rails-ai-context", group: :development

И запуска генератора:

rails generate rails_ai_context:install

Claude Code автоматически обнаруживает MCP-сервер через файл .mcp.json без какой-либо ручной настройки.

Гем предоставляет 39 инструментов, которые Claude может вызывать напрямую, включая:

  • rails_get_schema(table: "users")
  • rails_search_code(pattern: "can_cook?", match_type: "trace")
  • rails_validate(files: ["app/models/user.rb"])
  • rails_analyze_feature(feature: "billing")
  • rails_get_stimulus()
  • rails_get_turbo_map()

Вместо чтения каждого файла Claude может запрашивать именно то, что ему нужно: схему с зашифрованными столбцами и подсказками о nullable, ассоциации и скоупы моделей, карты маршрутов, подключения контроллеров Stimulus к HTML, сопоставление трансляций Turbo с подписками и реальные паттерны дизайн-системы.

Гем также генерирует файл CLAUDE.md и файлы .claude/rules/ для каждого инструмента, так что у Claude есть контекст даже без MCP.

Есть CLI-резервный вариант, где те же 39 инструментов работают как rails 'ai:tool[schema]' для любого рабочего процесса.

Проект лицензирован под MIT и требует Ruby 3.2+ и Rails 7.1+.

Ad

Для кого это

Разработчики на Rails, использующие Claude Code, которые хотят более точную, контекстно-осознанную помощь без ручного чтения файлов или настройки.

📖 Read the full source: r/ClaudeAI

Ad

👀 Смотрите также

Анализ переиспользуемых Go-компонентов Ollama для локальной разработки LLM
Инструменты

Анализ переиспользуемых Go-компонентов Ollama для локальной разработки LLM

Разработчик изучил исходный код Ollama и обнаружил несколько автономных компонентов на Go, включая чистый Go-семплер токенов, ридер/райтер GGUF, инструменты конвертации моделей, рендеринг шаблонов чата и трансформы совместимости с OpenAI, которые недоступны в виде отдельных библиотек.

OpenClawRadar
ClawProxy: Самостоятельно размещаемый прокси-сервер с маршрутизацией ИИ и панелью управления
Инструменты

ClawProxy: Самостоятельно размещаемый прокси-сервер с маршрутизацией ИИ и панелью управления

ClawProxy — это открытый, самостоятельно размещаемый прокси, который централизует управление несколькими ключами API для ИИ и моделями. Он предоставляет единую конечную точку, интеллектуальную ротацию ключей, резервные провайдеры и журналирование в реальном времени через React-панель управления.

OpenClawRadar
Claude Code Voice Mode: Голосовой режим для разработчиков — общение с ИИ без рук
Инструменты

Claude Code Voice Mode: Голосовой режим для разработчиков — общение с ИИ без рук

Бета-режим голоса Claude позволяет вам общаться с ИИ устно и слышать ответы, с опциями hands-free и push-to-talk. Он работает в веб-версии и на мобильных устройствах, учитывается в обычных лимитах использования и позволяет переключаться между текстом и голосом в одном диалоге.

OpenClawRadar
Разработчик достиг задержки менее секунды для STT/TTS с локальными серверами Whisper и Coqui-TTS.
Инструменты

Разработчик достиг задержки менее секунды для STT/TTS с локальными серверами Whisper и Coqui-TTS.

Разработчик опубликовал в открытом доступе реализации локальных серверов для Whisper STT и Coqui TTS, которые обеспечивают задержку ~0,2 секунды при преобразовании речи в текст и ~250 мс при преобразовании текста в речь, что позволяет создавать разговорные ИИ-агенты без зависимости от облачных сервисов.

OpenClawRadar