mcpField
P
Ployz

Ployz

リモート
ployz.devクラウド・インフラ7今日更新
リポジトリ公式サイト

Ployz について

Ployzは、借りたLinuxサーバーをアプリ、データベース、ワーカー向けのデプロイ基盤に変えます。プルリクエストごとのプレビュー環境に対応し、変更は人が確認してからデプロイします。

主な機能

  1. 01アプリ、データベース、ワーカーのデプロイ
  2. 02プルリクエスト用プレビュー環境
  3. 03デプロイ前の変更確認
  4. 04WireGuardによるサーバー接続
  5. 05複数サーバーでのサービス実行

活用シーン

  1. 01専用データベース付きのプルリクエスト確認
  2. 02借りたLinuxサーバーへのアプリデプロイ
  3. 03CLIやエージェントの変更を適用前に確認

MCP 対応

Ployzはエージェント向けにMCPツールを登録し、CLI経由でデプロイや環境を管理できます。破壊的な変更には人の承認が必要です。

設定

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

エンドポイントhttps://ployz.dev/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 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。

ツール

詳細

Ployz

Ployz

サーバーを借りて、クラウドを手に入れましょう。
自分で所有するサーバー上にプレビュー環境を構築します。新しいサーバーから HTTPS まで、コマンドひとつです。

ウェブサイト · クイックスタート · エージェント · ステータス · セルフホスト

Ployz は、借りた Linux サーバーをデプロイプラットフォームに変えます。アプリをビルドして HTTPS アドレスを割り当て、データベースやワーカーを隣で実行します。すべてのプルリクエストに専用の環境を用意できます。まずはサーバー 1 台から始め、必要に応じて追加できます。

お好みのホスト型プラットフォームと同じワークフローを、借りたサーバー上で実現します。

Vercel、Railway、Fly.io、Render、Netlify、Heroku のロゴ
6 つのホスト型プラットフォーム。Ployz はいずれのサービスとも提携していません。

特長

  • すべてのプルリクエストに環境を用意します。 各プレビューでは、プルリクエストのコードを専用の HTTPS アドレスで実行します。データベースサービスをコピーすると、プレビューには専用の空のデータベースが用意され、セットアップコマンドでシードされます。共有のままにしたデータベースでは、プレビューから本番データにアクセスできます。マージすると、本番環境にコードが反映され、プレビューの設定が変更されます。Ployz · ready to merge チェックでは、まずプルリクエスト上で変更内容を確認できます。
  • デプロイ前にレビューできます。 ダッシュボード、CLI、エージェントからの編集は下書きとして保留されます。差分を確認してからデプロイできます。
  • CLI でダッシュボードと同じ操作ができます。 --json を付けると、コマンドは JSON を出力します。サービス、ボリューム、ドメインを削除する変更は、人が承認するまで停止します。エージェントは承認できません。
  • サーバー間でひとつのプライベートネットワークを共有します。 ployz server add でサーバーを追加できます。サーバー間で WireGuard ネットワークを共有し、サービスを最大 50 個のレプリカで実行できます。ボリュームを持つサービスは、データを保持するサーバーで実行されます。デフォルトではレプリカは 1 つです。
  • Ployz Cloud が停止してもアプリは動き続けます。 Ployz Cloud が停止したり利用できなくなったりしても、アプリはサーバー上で実行を続けます。エンジンとダッシュボードはオープンソースです。

エージェントと一緒に使う

これをコーディングエージェントに貼り付けてください。

Set me up for Ployz: https://ployz.dev/agents.md

CLI と Ployz スキルをインストールし、サインインして Ployz MCP ツールを登録します。以降は、あなたが実行するのと同じコマンドをエージェントが実行します。

> Copy production with its own worker, deploy it there, then stage it back.
$ ployz env branch try-worker --copy worker   # Made Branch shop/try-worker of production.
$ ployz deploy --env try-worker               # 2 deployed · across 1 server
$ ployz env sync --env try-worker --to        # Synced try-worker → shop/production.

変更は、本番環境であなたがレビューしてデプロイするまで保留されます。

クイックスタート

SSH 経由で root として接続できる、systemd を備えた Linux サーバーが必要です。サーバーの要件をご覧ください。

  1. CLI をインストールします。

    curl -fsSL https://ployz.sh | sh
    
  2. Ployz Cloud にサインインします。

    ployz login
    
  3. アプリのディレクトリから、Ployz の接続先にサーバーを指定します。

    ployz up --server root@your-server
    

    Ployz がサーバーに自らをインストールし、アプリをビルドして HTTPS アドレスを出力します。

  4. プッシュのたびにデプロイし、各プルリクエストに専用のシード済みデータベースを持つプレビューを用意します。

    ployz github connect                # install the Ployz GitHub App
    ployz set shop.repository=you/shop  # build from GitHub instead of uploads
    ployz deploy
    ployz env pr you/shop --on --from production --copy postgres --setup 'shop=pnpm db:seed'
    

    ployz up は、アプリのディレクトリ名をサービス名にします。ここでは shop です。プレビューは、追加済みの postgres サービスをコピーします。

仕組み

各サーバーでは、Docker と並行して小さな Ployz デーモンが実行されます。サーバー間で WireGuard ネットワークを共有し、互いに最新の状態を保ちます。すべてのサーバーが Caddy を通じて HTTPS を直接提供するため、ロードバランサーを借りる必要はありません。ダッシュボードと CLI が、サーバーに何を実行するかを指示します。デプロイ後のアプリは、どちらにも依存しません。生成される ployz.app アドレスは Ployz の DNS を使用します。サーバーを指す A レコードを持つカスタムドメインは、Ployz の DNS を使用しません。

ステータス

本番アプリを移行できますか? はい。以下の不足点が許容できる場合は可能です。マネージドバックアップと自動フェイルオーバーが今すぐ必要な場合は、お待ちください。Ployz はまだ新しく、頻繁に変更されています。まず本番環境チェックリストを確認してください。

  • OS はご自身で管理してください。 Ployz は OS のアップデートをインストールしません。
  • オフサイトバックアップはまだありません。 ボリュームミラーは別のサーバーにコピーを保持します。データベースを定期的にダンプし、ダンプをサーバー外に保管するか、ホスト型データベースをそのままご利用ください。
  • 自動フェイルオーバーはありません。 サーバーが停止すると、そのサーバー上でのみ実行されていたものは停止します。他のサーバー上のレプリカは引き続き実行されます。
  • Docker Compose ファイルはありません。 各コンテナを個別のサービスとして追加してください。
  • アラートはメールのみです。 サービスが停止またはクラッシュすると、Ployz Cloud からメールでお知らせします。

近日対応予定: オフサイトバックアップ、自動ロールバック、ダウンタイムなしでのデータベースの大型サーバーへの移行。

料金

Ployz はご自身のサーバーで無料でご利用いただけます。カスタムドメインも含まれます。有料の Ployz Cloud プランは近日提供予定です。サーバー料金はホスティングプロバイダーから請求されます。

ダッシュボードのセルフホスト

Ployz Cloud の代わりに、ダッシュボードをご自身で実行できます。dashboard/README.mdをご覧ください。

Ployz の開発方法

Ployz の大部分はエージェントが作成します。エージェントが動作するループを私が設計し、その結果に責任を持ちます。

すべての変更は小さな PR として提出されます。エージェントは、実際のサーバー上でユーザーと同じ方法で Ployz を実行し、変更を証明する必要があります。それを示せなければ、マージされません。リスクの低い PR はチェックに合格するとマージされます。オーケストレーター、ネットワーク機能、データに関わる変更は、まず人間がレビューします。

エージェントが間違えたときは、その間違いを Lint ルールまたはテストに反映します。間違いが起こるたびにシステムはより厳格になり、私が信頼しているのはその部分です。

コントリビューション

バグ報告や機能リクエストはGitHub Issuesにお寄せください。

このリポジトリには 2 つのプロジェクトがあります。core/ は Rust 製のエンジン、CLI、デーモンです。dashboard/ は TypeScript 製の Ployz Cloud です。それぞれの README にビルド方法が記載されています。

ライセンス

core/ のエンジンは Apache-2.0 ライセンスです。dashboard/ のダッシュボードは AGPL-3.0 ライセンスです。

コメント

MCP は初めてですか?

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

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