Skip to main content
Glama
antideploy

antideploy-mcp

Official
by antideploy

antideploy-mcp

コーディングエージェントの中からアプリケーションを Antideploy にデプロイします。Claude Code、Cursor、Windsurf、Codex、MCP に対応しているものであれば何でも構いません。

あなたが作りたいものを説明すると、エージェントがコードを書き、デプロイまで行います。Dockerfile や YAML ファイルを書いたり、クラウドコンソールを操作したりする必要はありません。

you  ─▶  agent writes the app  ─▶  deploy  ─▶  https://your-app.antideploy.com

インストール

インストールするものはありません。エージェントが npx で実行します。

Claude Code

claude mcp add antideploy -e ANTIDEPLOY_API_KEY=ad_your_key -- npx -y antideploy-mcp

Cursor、Windsurf、その他 mcp.json を使うもの

{
  "mcpServers": {
    "antideploy": {
      "command": "npx",
      "args": ["-y", "antideploy-mcp"],
      "env": { "ANTIDEPLOY_API_KEY": "ad_your_key" }
    }
  }
}

Related MCP server: Citizen Deployment MCP Server

キーを取得する

antideploy.com でアプリケーションを作成し、その API キーを作成します。キーはアプリケーションを識別するものなので、アプリケーション ID を渡す必要はありません。1 つのキーに 1 つのアプリです。これは意図的なものです。このキーはプロジェクトディレクトリに貼り付けられることになるため、いずれコミットされたりスクリーンショットに写り込んだりする可能性があります。そのため、単一のアプリケーションにスコープが制限され、シークレットの書き込みはできても読み戻しはできず、単独で失効させることができます。

新しい場所にデプロイするということは、新しいアプリと新しいキーが必要になるということです。

ツール

Tool

説明

deploy

プロジェクトディレクトリをパッケージ化してデプロイします。taskId を返します。

deployment_status

1 回のデプロイの進行状況: ステップ、解析された仕様、警告、危険性。

list_env

環境変数名。値が返されることはありません。

set_env

環境変数を保存または置き換えます。

api_info

プラットフォーム API 自身による自己説明。

デプロイは非同期です。deploy は taskId を返すので、deployment_status が succeeded または failed を報告するまでポーリングします。

知っておく価値のある 2 つのこと

送信されるのはエントリーポイントだけでなく、ディレクトリ全体です。 このプラットフォームでデプロイを失敗させる最も一般的な方法は、ファイルを 1 つだけアップロードすることです。ビルドも起動も正常に完了するのに、配信されるページのアセットがすべて 404 になります。

ディレクトリ内の .env は意図的にアップロードされます。 その値は Antideploy の暗号化されたシークレットストアに保存され、ファイル自体はビルドコンテキストから除外されるため、すでにディスク上にある 9 つの API キーを再入力する必要はありません。これが望ましくない場合は、デプロイする前にファイルを移動してください。

自動的にスキップされます: node_modules、.git、ビルド出力 (dist、build、.next、target、…)、virtualenv、エディタおよびツールのキャッシュ、秘密鍵 (*.pem、*.key、id_rsa、…)。

制限

ファイル数

4,000

1 ファイルあたり

5 MB

合計アップロード

28 MB

同時デプロイ

アプリケーションあたり 1 件

アップロードの前にローカルでチェックされるため、制限に達した場合は転送ではなくエラーが返されます。

設定

変数

ANTIDEPLOY_API_KEY

必須。デプロイするアプリケーションのキー。

ANTIDEPLOY_URL

省略可能。デフォルトは https://antideploy.com。

Antideploy が送信内容で行うこと

ソースを読み取り、ランタイム、フレームワーク、ビルドコマンドと起動コマンド、ポート、コードが参照するすべての環境変数を、モデルに推測させるのではなく、各結論の根拠となったファイルを引用しながら、決定的に特定します。次に、アプリが必要とするものをプロビジョニングします。DATABASE_URL が注入された Postgres データベースも含まれ、マイグレーションはアプリの起動前に実行されます。アプリがすでにクラッシュした後ではなく。その後、buildpacks でコンテナをビルドし、HTTPS の背後にリリースして、実行を継続します。ヘルスチェック、ログ、ビルド済みイメージへのロールバックを約 40 秒で行います。

完全なドキュメント: antideploy.com/docs

ライセンス

MIT

Related MCP Connectors

Related MCP Servers