Enables management of Railway projects, services, and deployments, including viewing project details, monitoring deployment status and logs, redeploying and restarting services, and managing environment variables.
Railway MCP Server
Model Context Protocol (MCP) сервер для Railway API - позволяет AI системам (Claude, Cursor и другим) напрямую управлять Railway проектами, деплоями и сервисами.
🚀 Возможности
Управление проектами
Просмотр всех проектов и их сервисов
Получение детальной информации о проекте
Мониторинг статуса сервисов
Управление деплоями
Просмотр логов деплоев (build logs, deploy logs)
Запуск нового деплоя (redeploy)
Отмена текущего деплоя
Перезапуск деплоя
Управление переменными окружения
Просмотр переменных сервиса
Создание/обновление переменных
Удаление переменных
Мониторинг
Статус деплоев в реальном времени
URL адреса сервисов
Метаданные проектов и сервисов
📦 Установка
Требования
Node.js 18+
Railway API токен
Быстрая установка
Получение Railway API токена
Зайдите на Railway
Перейдите в Account Settings → Tokens
Создайте новый токен
Скопируйте токен
🔧 Настройка
Для Claude Desktop
Добавьте в конфигурацию Claude Desktop (claude_desktop_config.json):
На macOS:
На Windows:
Конфигурация:
Для Cursor
Добавьте в настройки Cursor:
🛠️ Использование
Основные команды
После настройки вы можете использовать следующие команды в Claude или Cursor:
Просмотр проектов
Просмотр конкретного проекта
Просмотр логов деплоя
Перезапуск сервиса
Управление переменными
Доступные инструменты
Инструмент | Описание |
| Получить все проекты |
| Получить детали проекта |
| Получить детали сервиса |
| Получить логи деплоя |
| Перезапустить сервис |
| Отменить деплой |
| Перезапустить деплой |
| Обновить переменную |
| Удалить переменную |
🧪 Тестирование
Использование MCP Inspector
Откройте браузер по указанному URL для интерактивного тестирования.
Тестирование из командной строки
📖 Примеры использования
Мониторинг деплоев
Управление переменными
Анализ логов
Автоматический редеплой
🔒 Безопасность
Токены: Railway токены хранятся только в переменных окружения
Локальное выполнение: MCP сервер работает локально
Подтверждение действий: Изменяющие операции требуют подтверждения
Изоляция: Каждый сервис работает в изолированном контексте
🐛 Отладка
Проверка токена
Логи сервера
Общие проблемы
"RAILWAY_TOKEN is required" - Убедитесь, что токен установлен
"Unauthorized" - Проверьте корректность токена
"Tool not found" - Перезапустите Claude Desktop
📚 Дополнительные ресурсы
🤝 Содействие
Чтобы внести свой вклад:
Форкните репозиторий
Создайте feature branch
Внесите изменения
Создайте pull request
📄 Лицензия
MIT License - смотрите файл LICENSE для деталей.
🆘 Поддержка
Создайте GitHub Issue для багов
Обратитесь в Railway Discord для вопросов по API
Документация MCP для общих вопросов
Создано командой Marvin Studio 🚀