Control Plane
公式AWS、GCP、Azure、およびプライベートクラウド全体でワークロード、シークレット、ネットワーキングをデプロイおよび運用します。
Control Plane MCPで何ができますか?
- ワークロードのトラブルシューティング — ガイド付きトラブルシューティングエージェントを使用して、ワークロードが再起動や失敗を繰り返す原因をアシスタントに診断してもらいます。
- Kubernetes、Compose、またはHelmマニフェストの移行 — アシスタントに
kustomization.yamlまたは類似のファイルをControl Planeワークロードに変換させ、確認後に適用してもらいます。 - マネージドステートフルサービスのプロビジョニング — 自然言語で、HAフェイルオーバーとS3バックアップを備えた本番用Postgres、またはその他のステートフルストレージをリクエストします。
- ネットワーキングとTLSの設定 — アシスタントに、ワークロードの前にauto-TLS付きのカスタムドメインを配置するよう指示します。
- クラウドに依存しないワークロードIDの設定 — IAMキーを管理せずにS3バケットなどのクラウドリソースへのクレデンシャル不要のアクセスを依頼します。
ドキュメント
Control Plane AI プラグイン
AWS、GCP、Azure、OCI、そして自社ハードウェア上でコンテナ化されたワークロードを単一のAPIで実行できます。Claude Code、Codex、Antigravity CLIにControl Planeのドメイン知識、本番環境向けガードレール、そしてライブMCPツールを読み込むことで、アシスタントは検証済みの cpln コマンドを用いてワークロードのデプロイ、トラブルシューティング、セキュリティ対策、移行を行うことができます。
インストール
Claude Code
/plugin marketplace add https://github.com/controlplane-com/ai-plugin.git
/plugin install cpln@controlplane
/reload-plugins
/plugin marketplace update controlplane で更新し、次に /reload-plugins を実行します(サードパーティマーケットプレイスは、/plugin → マーケットプレイス で有効にしない限り自動更新されません)。
Codex
codex plugin marketplace add https://github.com/controlplane-com/ai-plugin.git
Codexを起動し、/plugins を開き、cpln をインストールします。ガードレール注入にはプラグインフックが必要ですが、Codexではデフォルトで無効になっています。~/.codex/config.toml で有効にして再起動してください。
[features]
plugins = true
plugin_hooks = true
codex plugin marketplace upgrade controlplane で更新し、Codexを再起動します。
Antigravity CLI
Antigravity CLI(agy)でプラグインをインストールします。
agy plugin install https://github.com/controlplane-com/ai-plugin/plugins/cpln
汎用MCPクライアント
他のMCPクライアントをホストされたサーバーに向けます。
{
"mcpServers": {
"cpln": {
"type": "http",
"url": "https://mcp.cpln.io/mcp?toolsets=full"
}
}
}
認証
MCPはOAuth 2.1 + PKCEを使用します。サインインして、アシスタントがお客様のControl Plane組織に対して操作できるようにします。操作を許可する組織を選択し、トークンはそれらの組織にスコープされ、すべての呼び出しでサーバー側で強制されます。許可を変更するには再度サインインしてください。MCPアクセスは、許可した組織への本番アクセスとして扱ってください。サインイン方法:
- Claude Code —
/mcp、cplnを選択し、サインインします(またはclaude mcp login cpln)。 - Codex —
codex mcp login cpln。 - Antigravity CLI —
/mcp、cplnを選択し、認証します。
環境変数
オプションです。一部のスキルが生成する cpln CLIワークフロー(CI/CD、Terraform、Pulumi)でのみ使用します。.env.example を参照してください。
| 変数 | 目的 |
|---|---|
CPLN_TOKEN | cpln CLI呼び出し用のサービスアカウントトークン(機密情報)。 |
CPLN_ORG | デフォルトの組織。 |
CPLN_GVC | デフォルトのGVC。 |
CPLN_PROFILE | ローカルの cpln CLIプロファイル。 |
使用方法
自然言語で質問してください。アシスタントが適切なスキルまたはエージェントにルーティングします。
- 「
productionにあるpayments-apiワークロードが再起動を繰り返す原因をトラブルシューティングして。」 - 「自動TLSを使用して、
webワークロードの前にapp.example.comを配置して。」 - 「
analyticsワークロードに、IAMキーなしでS3バケットprod-event-logsへの認証情報不要の読み取りアクセスを付与して。」 - 「HAフェイルオーバーとS3バックアップを備えた本番用Postgresをプロビジョニングして。」
- 「この
kustomization.yamlをControl Planeに変換し、確認後にstagingに適用して。」
Claude Codeでは、/cpln:troubleshoot WORKLOAD と /cpln:migrate-k8s FILE の2つのワークフローにスラッシュコマンドもあります。他のクライアントでは、同じワークフローを名前で要求してください。
含まれるもの
- CLIの使用法、アクセス制御、オートスケーリング、ネットワーキング、可観測性、移行、テンプレート、ステートフルストレージ、セキュリティにわたるドメインスキル。
- 2つのガイド付きエージェント: ワークロードのトラブルシューティングと、Kubernetes / Compose / Helmの移行。
- アシスタントがすべてのセッションで適用する常時オンのガードレールルール。
- ホストされたControl Plane MCPサーバーへの事前設定済みアクセス。
セキュリティ
- MCPアクセスは本番アクセスです。許可した組織と自身のRBACにスコープされます。
- 破壊的なアクション(リソースの削除、ボリュームの縮小/削除、ワークロードの置き換え、本番環境への適用)には明示的な確認が必要です。
- シークレット値は
reveal権限でのみ公開されます。最小権限の原則を使用してください。 - プラグインはログ、シークレット、プロンプト、テレメトリを一切保存しません。お客様のAIクライアントとモデルプロバイダーは、それぞれのポリシーに従ってプロンプトを処理します。
脆弱性は SECURITY.md に従って報告してください。
詳細
- コントリビューション: CONTRIBUTING.md
- ドキュメント: docs.controlplane.com · サポート:
support@controlplane.comまたはSlack - ライセンス: MIT — LICENSE を参照