Railpush について
Railpushは、アプリケーションサービス、データベース、ストレージ、デプロイを管理するMCPサーバーを提供します。ホスト型エンドポイントとローカルのstdio実行に対応し、ログ、メトリクス、ネットワーク、請求の管理ツールも備えます。
主な機能
- 01アプリケーションサービスの作成、デプロイ、スケーリング
- 02PostgreSQL、MySQL、MongoDB、Redisの管理
- 03MeilisearchとS3互換ストレージの管理
- 04環境変数、ドメイン、DNSの設定
- 05ログとメトリクスの検索、ネットワークポリシーの管理
- 06スケーリング、ブループリント、請求の管理
活用シーン
- 01アプリケーションをデプロイしPostgreSQLを構成
- 02デプロイのロールバックやプレビュー環境の作成
- 03サービスログと実行メトリクスの確認
- 04ドメイン、環境変数、ストレージの管理
MCP 対応
クラウドサービス、データベース、ストレージ、デプロイ、ネットワーク、請求を管理するツールをMCPクライアントに公開します。ホスト型エンドポイントまたはローカルstdioで利用でき、APIキーが必要です。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
https://mcp.railpush.com/mcpclaude mcp add --transport http railpush https://mcp.railpush.com/mcp{"mcpServers":{"railpush":{"type":"http","url":"https://mcp.railpush.com/mcp"}}}Cursor で開く{"servers":{"railpush":{"type":"http","url":"https://mcp.railpush.com/mcp"}}}VS Code で開く{"mcpServers":{"railpush":{"type":"http","url":"https://mcp.railpush.com/mcp"}}}{"mcpServers":{"railpush":{"serverUrl":"https://mcp.railpush.com/mcp"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
https://mcp.railpush.com/mcp認証が必要ツール
200このツールにパラメーターはありません。
詳細
RailPush MCP サーバー
クラウドインフラストラクチャをデプロイ・管理する276個のMCPツール
Claude、Cursor、Windsurf、または任意のMCPクライアントを、フル機能のPaaSプラットフォームに接続します。
エージェントでできること
276個のツールを使って、AI エージェントからクラウドインフラストラクチャをすべて操作できます。
| カテゴリ | ツール | 例 |
|---|---|---|
| サービス | 35+ | Webサービスの作成、デプロイ、再起動、スケーリング、複製、一時停止 |
| デプロイ | 15+ | ビルドの実行、ロールバック、ブルーグリーンデプロイ、カナリアデプロイ、PRプレビュー |
| PostgreSQL | 20+ | データベースの作成、クエリの実行、バックアップ、復元、PITR、レプリカ |
| MySQL | 7 | MySQL 8.0インスタンスの作成、管理、認証情報の表示、削除 |
| MongoDB | 7 | MongoDB 7.0インスタンスの作成、管理、認証情報の表示、削除 |
| Redis | 7 | Redisインスタンスの作成、管理、認証情報の表示、削除 |
| Meilisearch | 7 | 全文検索インスタンスの作成、管理 |
| オブジェクトストレージ | 7 | S3互換のMinIOインスタンスの作成、管理 |
| 環境 | 15+ | 環境変数の設定・取得、環境グループの管理、一括操作 |
| ドメイン | 15+ | カスタムドメイン、ドメイン登録、DNSレコード |
| スケーリング | 5+ | オートスケーリングポリシー、手動スケーリング |
| ログとメトリクス | 10+ | ログ(Loki)、メトリクス(Prometheus)、ログドレインのクエリ |
| ブループリント | 5+ | IaC — YAMLからインフラストラクチャを定義・同期 |
| ネットワーク | 5+ | WAFルール、ネットワークポリシー |
| 請求 | 5+ | 使用状況、請求書、プラン管理 |
| AI修復 | 2 | 失敗したデプロイの自動診断と修復 |
マシン可読カタログ
ディレクトリやインテグレーション向けに、このリポジトリにはホスト型ツール276個すべての、生成済みマシン可読カタログが含まれています。
各エントリには以下が含まれます。
namedescriptioncategorygithub_urlendpoint_urltagslanguage
すべてのカタログエントリは、同じホスト型RailPush MCPエンドポイントを参照します。
https://mcp.railpush.com/mcp
クイックスタート
ホスト型サーバー(推奨)
インストールは不要です。直接接続できます。
{
"mcpServers": {
"railpush": {
"url": "https://mcp.railpush.com/mcp",
"headers": {
"Authorization": "Bearer YOUR_API_KEY"
}
}
}
}
Claude Code CLI:
claude mcp add railpush --url https://mcp.railpush.com/mcp --header "Authorization: Bearer YOUR_API_KEY"
Cursor: Settings → MCP → Add Server → 上記のJSONを貼り付けます。
ローカルstdioサーバー
エアギャップ環境やカスタムセットアップ向け:
cd mcp && npm install && npm run build
{
"mcpServers": {
"railpush": {
"command": "node",
"args": ["/path/to/mcp/build/index.js"],
"env": {
"RAILPUSH_API_KEY": "your-api-key",
"RAILPUSH_API_URL": "https://railpush.com"
}
}
}
}
例:フルスタックアプリをデプロイする
エージェントに次のように伝えます。
「starterプランで「my-api」というNode.js Webサービスを作成し、PostgreSQLデータベースを追加して、DATABASE_URLを環境変数として設定し、GitHubリポジトリからデプロイしてください。」
エージェントは次のツールを呼び出します。
create_service→ サービスをプロビジョニングしますcreate_database→ PostgreSQLをプロビジョニングしますreveal_database_credentials→ 接続文字列を取得しますset_env_var→ DATABASE_URLを設定しますtrigger_deploy→ Gitからビルドしてデプロイします
すべて1回の会話で完了します。YAMLもCLIも、ダッシュボードのクリック操作も不要です。
トランスポート
| トランスポート | URL | 用途 |
|---|---|---|
| Streamable HTTP | https://mcp.railpush.com/mcp | 推奨 — 最新のMCPクライアント |
| SSE(レガシー) | https://mcp.railpush.com/sse | SSEのみをサポートする古いクライアント |
認証
すべてのリクエストにAPIキーが必要です。RailPushダッシュボード → Settings → API Keysから取得してください。
次の方法で渡します。
Authorization: Bearer YOUR_API_KEYヘッダー(ホスト型サーバー)RAILPUSH_API_KEY環境変数(ローカルstdio)
Links
- 🌐 RailPush — the platform
- 📖 Documentation — full docs
- 💰 Pricing — free tier available
- 📋 Changelog — what's new
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。