Railway MCP Server
Интегрирует MCP-клиенты вроде Claude с Railway.app для управления инфраструктурой через естественный язык.
Описание
Это неофициальный MCP-сервер для платформы Railway.app, позволяющий автоматизировать управление проектами, сервисами, развертываниями и переменными окружения. Ключевые особенности: аутентификация через API-токены, создание сервисов из GitHub или Docker, мониторинг логов и здоровье развертываний. Построен на Node.js 18+, совместим с Claude Desktop, Cursor и другими клиентами. Идеален для разработчиков, автоматизирующих деплойменты и инфраструктуру через ИИ-интерфейсы. Поддержка в разработке, не все функции завершены.
Возможности
Аутентификация
Настройка Railway API-токена для доступа к аккаунту.
Управление проектами
Список, информация, создание, удаление проектов и окружений.
Управление сервисами
Создание из GitHub-репо или Docker-образа, список, удаление, перезапуск, обновление конфигурации.
Развертывания
Список, запуск, логи, проверка здоровья развертываний.
Переменные окружения
Список, создание/обновление, удаление, массовое обновление, копирование между окружениями.
Базы данных
Список типов, развертывание новых баз данных.
Установка
Предварительные требования: Node.js 18+, аккаунт Railway с API-токеном (создать на https://railway.app/account/tokens).
Для Claude Desktop: Отредактируйте config-файл (~/.config/Claude/claude_desktop_config.json на macOS или %APPDATA%\Claude\claude_desktop_config.json на Windows) и добавьте: { “mcpServers”: { “railway”: { “command”: “npx”, “args”: ["-y", “@jasontanswe/railway-mcp”], “env”: { “RAILWAY_API_TOKEN”: “your-token” } } } } Перезапустите Claude.
Для Cursor: В настройках MCP добавьте команду: npx -y @jasontanswe/railway-mcp <RAILWAY_API_TOKEN>.
Через Smithery: npx -y @smithery/cli install @jason-tan-swe/railway-mcp –client claude.