Claude + OSC MCPでVibe-Codedアプリを本番環境にデプロイする方法

Dev.to / 2026/3/11

📰 ニュースDeveloper Stack & InfrastructureTools & Practical Usage

要点

  • Vibeデプロイメントは、ClaudeのようなAIエージェントが自然言語コマンドを通じてインフラをプロビジョニングし、vibe-codedアプリを本番へシームレスにデプロイできる。
  • OSC MCPサーバーは、AIエージェントをインフラツールに直接接続し、セキュリティや環境変数の手動設定不要でこれを可能にする。
  • このプロセスはClaude Code、Cursor、Windsurfなど複数のプラットフォームに対応し、200以上のオープンソースサービス(アプリホスティング、データベース、その他バックエンド)と統合している。
  • デプロイは、エージェントの接続という実質的に1つのコマンドにまで簡略化され、その後エージェントは5分以内でサービスプロビジョニング、アプリデプロイ、公開を完了する。
  • この進歩により、高速なAIアプリ開発と面倒な手動デプロイのギャップが埋まり、AIエージェント自身が対話形式でビルドからデプロイまでの一連のライフサイクルを処理できる。

Claude Code、Cursor、またはWindsurfで構築されたVibe-codedアプリは、OSC MCPサーバーを使用して5分以内に本番環境へデプロイされます。一度AIエージェントを接続すれば、Kubernetesもクラウド設定も不要で、自然言語を通じてデータベースやアプリホスティング、200以上のオープンソースサービスをデプロイ可能です。あなたのアプリを書いたエージェントが、そのままアプリを出荷できます。必要なのは適切なインフラツールを与えることだけです。

これがvibe codingが明らかにしたギャップです。ビルドは瞬時に終わっても、デプロイはそうではない。ClaudeはPostgresバックエンドAPIと認証を備えたフルスタックアプリを10分未満でスキャフォールドできますが、次の1時間はデータベースのプロビジョニング、環境変数の設定、接続文字列の配線、TLSのデバッグに費やされます。創造的作業は自動化されますが、機械的作業は手動です。Open Source Cloud (OSC)は、MCPを介してAIエージェントにインフラツールへの直接的アクセスを提供し、そのギャップを埋めます。

Vibeデプロイメントとは?

Vibeデプロイメントはvibe codingの自然な拡張です。同じAIエージェントがアプリを構築した後、出荷も担当します。「コードができました」だけで終わるのではなく、エージェントがデータベースのプロビジョニング、アプリケーションのデプロイ、環境変数の設定を行い、ライブのURLを対話の中で提供します。インフラの決定は、あなたが書いて実行する設定ファイルではなく、ツール呼び出しによって行われます。

この用語は新しいですが、考え方はシンプルです。もしエージェントがコードを書けるなら、実行もできるはずです。

前提条件

コマンドは1つだけ。それだけです。

Claude Codeの場合は、次を実行します:

claude mcp add --transport http osc https://mcp.osaas.io/mcp

OSCツールを初めて使う際は、Claude Codeがブラウザウィンドウを開いてOAuth認証を行います。まだOSCアカウントをお持ちでなければ、その場で作成可能です。別途サインアップは不要です。

Claude Desktop、Cursor、Windsurfやその他のMCP対応ツールの場合は、OSC MCPページに各ツールのワンステップ接続方法が掲載されています。

ステップバイステップ:Claude Code経由でvibe-codedアプリをデプロイする

Vibe codingセッション中にPostgreSQLバックエンドを持つNode.jsアプリを構築したとします。エージェントがコードを書きました。次はアプリをライブにしたい。対話はこう進みます。

ステップ1: エージェントにデータベースのプロビジョニングを依頼する

You: このアプリ用にPostgreSQLデータベースが必要です。OSCでプロビジョニングしてもらえますか?

エージェントはOSC MCPのcreate-service-instanceツールをserviceId: "eyevinn-postgres"付きで呼び出します。約30秒以内に、インスタンスのポートが割り当てられたホストとポートを使った接続文字列が返されます:

Agent: 完了しましたPostgreSQL インスタンスは 稼働中です接続文字列:postgres://user:password@<host>:<port>/myapp
OSCのパラメーターストアに「DATABASE_URL」として保存しました。

ステップ2: アプリをデプロイする

You: ではアプリをデプロイしてください。ソースはgithub.com/yourname/your-appです

エージェントはあなたのGitHubリポジトリURLを使ってcreate-myappを呼び出し、DATABASE_URLを含むパラメーターストアを添付します:

Agent: github.com/yourname/your-appからデプロイしています...
ビルド完了。アプリは以下のURLで公開中です:
https://yourapp-abc123.apps.osaas.io

ステップ3: カスタムドメインを紐づける(任意)

You: api.myproject.comにマッピングしてください

エージェントがドメインマッピングツールを呼び出し、DNSレコードを作成し、Let's Encrypt TLS証明書を自動的に発行します。

ステップ4: 稼働状況を確認する

You: アプリの状態をチェックして、直近20行のログを見せてください

エージェントはインスタンスのヘルスを照会し、ログを取得します。端末やクラウドコンソールを開く必要も、コンテキストを切り替える必要もありません。

ステップ5: 完了

「データベースが必要」と言ってから、ライブでTLS付きカスタムドメインのアプリ公開まで、会話は4往復。すべてのインフラ判断をエージェントが行い、あなたは対話の中に留まっていました。

デプロイ可能なもの

OSCはMCPを通じて200以上のオープンソースサービスを公開しています。エージェントが一つのセッションでプロビジョニング可能なカテゴリは以下の通りです:

データベース
PostgreSQL、MariaDB、CouchDB、ClickHouse、MongoDB、MySQL — すべてフルマネージドでオープンソースです。

キャッシュとキュー
Valkey(Redis互換)、SmoothMQ(SQS互換)。1回のツール呼び出しで接続文字列が返されます。

ストレージ
S3互換オブジェクトストレージ(MinIO)。エージェントはバケットを作成し、認証情報を取得し、あなたのアプリに配線できます。すべて会話の中で完結します。

アプリホスティング
Node.js、Python、WASM実行のGitHubリポジトリをデプロイ可能。環境変数はOSCパラメーターストア経由で配線。カスタムドメインは自動TLS付きです。

インテリジェンス
OSC Architectツール — プロビジョニング開始前にマルチサービスアーキテクチャ設計を支援するAI。ビルド前に設計を依頼できます。

完全なカタログはこちら:osaas.io/mcp

ロックインなし — コードはどこへでも持ち出せる

他のプラットフォームは、自社のインフラにデプロイします。APIやマネージドランタイム、独自サービス向けにアプリを書きます。エージェントが高速にインフラ判断をすると、意識しないうちにベンダーロックインされるリスクがあります。

OSCはオープンソースにデプロイします。エージェントがプロビジョニングする全てのサービスはオープンソースプロジェクトです:

  • PostgreSQLは実際のPostgreSQL
  • ストレージはMinIO互換S3
  • キャッシュはLinux Foundationが管理するRedisフォークのValkey
  • アプリホスティングはオープンソースのコンテナランタイム上で動作

つまり任意のコンポーネント、またはスタック全体をAWS、GCP、ベアメタル、あるいは自身のKubernetesクラスターで運用可能です。接続文字列は同じように機能し、データはあなたのものです。

AIエージェントがインフラ選定をする際、オープンソースこそがあなたの保険となります。

大規模時のイメージ

生産環境ベンチマーク:...

この記事の続きは原文サイトでお読みいただけます。

原文を読む →