mcpField
R
Railpush

Railpush

リモート
github.com/Railpushデータベース030 週間前に更新
リポジトリ

Railpush について

Railpushは、アプリケーションサービス、データベース、ストレージ、デプロイを管理するMCPサーバーを提供します。ホスト型エンドポイントとローカルのstdio実行に対応し、ログ、メトリクス、ネットワーク、請求の管理ツールも備えます。

主な機能

  1. 01アプリケーションサービスの作成、デプロイ、スケーリング
  2. 02PostgreSQL、MySQL、MongoDB、Redisの管理
  3. 03MeilisearchとS3互換ストレージの管理
  4. 04環境変数、ドメイン、DNSの設定
  5. 05ログとメトリクスの検索、ネットワークポリシーの管理
  6. 06スケーリング、ブループリント、請求の管理

活用シーン

  1. 01アプリケーションをデプロイしPostgreSQLを構成
  2. 02デプロイのロールバックやプレビュー環境の作成
  3. 03サービスログと実行メトリクスの確認
  4. 04ドメイン、環境変数、ストレージの管理

MCP 対応

クラウドサービス、データベース、ストレージ、デプロイ、ネットワーク、請求を管理するツールをMCPクライアントに公開します。ホスト型エンドポイントまたはローカルstdioで利用でき、APIキーが必要です。

設定

リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。

エンドポイントhttps://mcp.railpush.com/mcp
インストールコマンドをコピー
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。

すべてのエンドポイント
Streamable HTTPhttps://mcp.railpush.com/mcp認証が必要

ツール

200

このツールにパラメーターはありません。

詳細

RailPush MCP サーバー

クラウドインフラストラクチャをデプロイ・管理する276個のMCPツール
Claude、Cursor、Windsurf、または任意のMCPクライアントを、フル機能のPaaSプラットフォームに接続します。

README の画像 README の画像 README の画像

エージェントでできること

276個のツールを使って、AI エージェントからクラウドインフラストラクチャをすべて操作できます。

カテゴリツール例
サービス35+Webサービスの作成、デプロイ、再起動、スケーリング、複製、一時停止
デプロイ15+ビルドの実行、ロールバック、ブルーグリーンデプロイ、カナリアデプロイ、PRプレビュー
PostgreSQL20+データベースの作成、クエリの実行、バックアップ、復元、PITR、レプリカ
MySQL7MySQL 8.0インスタンスの作成、管理、認証情報の表示、削除
MongoDB7MongoDB 7.0インスタンスの作成、管理、認証情報の表示、削除
Redis7Redisインスタンスの作成、管理、認証情報の表示、削除
Meilisearch7全文検索インスタンスの作成、管理
オブジェクトストレージ7S3互換のMinIOインスタンスの作成、管理
環境15+環境変数の設定・取得、環境グループの管理、一括操作
ドメイン15+カスタムドメイン、ドメイン登録、DNSレコード
スケーリング5+オートスケーリングポリシー、手動スケーリング
ログとメトリクス10+ログ(Loki)、メトリクス(Prometheus)、ログドレインのクエリ
ブループリント5+IaC — YAMLからインフラストラクチャを定義・同期
ネットワーク5+WAFルール、ネットワークポリシー
請求5+使用状況、請求書、プラン管理
AI修復2失敗したデプロイの自動診断と修復

マシン可読カタログ

ディレクトリやインテグレーション向けに、このリポジトリにはホスト型ツール276個すべての、生成済みマシン可読カタログが含まれています。

各エントリには以下が含まれます。

  • name
  • description
  • category
  • github_url
  • endpoint_url
  • tags
  • language

すべてのカタログエントリは、同じホスト型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リポジトリからデプロイしてください。」

エージェントは次のツールを呼び出します。

  1. create_service → サービスをプロビジョニングします
  2. create_database → PostgreSQLをプロビジョニングします
  3. reveal_database_credentials → 接続文字列を取得します
  4. set_env_var → DATABASE_URLを設定します
  5. trigger_deploy → Gitからビルドしてデプロイします

すべて1回の会話で完了します。YAMLもCLIも、ダッシュボードのクリック操作も不要です。

トランスポート

トランスポートURL用途
Streamable HTTPhttps://mcp.railpush.com/mcp推奨 — 最新のMCPクライアント
SSE(レガシー)https://mcp.railpush.com/sseSSEのみをサポートする古いクライアント

認証

すべてのリクエストにAPIキーが必要です。RailPushダッシュボード → Settings → API Keysから取得してください。

次の方法で渡します。

  • Authorization: Bearer YOUR_API_KEY ヘッダー(ホスト型サーバー)
  • RAILPUSH_API_KEY 環境変数(ローカルstdio)

Links

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。