🚂
Railway
アプリデプロイ クラウド・DevOpsインストールコマンド
npx clawhub@latest install railway
インストール手順
1
環境確認
Node.js 22以上とOpenClawがインストール済みであることを確認してください。ターミナルでopenclaw --versionを実行して確認できます。
2
インストール実行
上記のインストールコマンドをターミナルで実行します。ClawHubが自動的にRailwayを~/.openclaw/skills/ディレクトリにダウンロード・インストールします。
3
インストール確認
openclaw skills listを実行してインストール済みスキル一覧を確認し、Railwayが表示されていることを確かめてください。
4
パラメータ設定(任意)
下記の紹介にある設定手順に従い、~/.config/openclaw/openclaw.json5にスキルの設定項目を追加してください。
手動インストール方法:Skillフォルダを
~/.openclaw/skills/またはプロジェクトのskills/ディレクトリにコピーしてください。フォルダ内にSKILL.mdファイルが必要です。
プロジェクトとサービス管理
ワンクリックデプロイとロールバック
リアルタイムログと環境変数
詳細紹介
Railway MCPサーバーはRailwayアプリケーションデプロイプラットフォームを統合し、AIがプロジェクトの作成、サービスのデプロイ、ログの確認、環境変数の管理を行い、フルスタックアプリケーションのデプロイと運用を簡素化します。
コア機能
- プロジェクト管理(list_projects/create_project):Railwayプロジェクトの作成と管理を行い、プロジェクト配下のサービスと環境を確認します
- サービスデプロイ:GitHubリポジトリまたはDockerイメージからサービスをデプロイし、自動デプロイと手動トリガーに対応します
- ログ確認(get_deployment_logs):サービスのビルドログとランタイムログを取得し、アプリケーションの状態をリアルタイムで追跡します
- 環境変数:サービスの環境変数を管理し、環境別(production/staging)の区分に対応します
- デプロイ管理:デプロイ履歴の確認、以前のバージョンへのロールバック、サービスの再起動を行います
- ドメイン設定:サービスにカスタムドメインと自動HTTPSを設定します
設定方法
{
"mcpServers": {
"railway": {
"command": "npx",
"args": ["-y", "@railway/mcp-server"],
"env": {
"RAILWAY_API_TOKEN": "your-api-token" // Railway Dashboard から取得
}
}
}
}
活用シーン
- 迅速なデプロイ:GitHubリポジトリからバックエンドサービスとデータベースをワンクリックでデプロイします
- 障害調査:ランタイムログを確認してアプリケーションクラッシュの原因を特定します
- 環境管理:stagingとproduction環境間の設定を同期します
- サービススケーリング:サービスのリソース設定とレプリカ数を調整します