Control Plane

resmi

Menyebarkan dan mengoperasikan beban kerja, rahasia, serta jaringan di seluruh AWS, GCP, Azure, dan cloud pribadi.

Apa yang bisa Anda lakukan dengan Control Plane MCP?

  • Pemecahan masalah beban kerja — Minta asisten untuk mendiagnosis mengapa beban kerja terus-menerus dimulai ulang atau gagal, menggunakan agen pemecahan masalah terpandu.
  • Migrasi manifes Kubernetes, Compose, atau Helm — Minta asisten untuk mengonversi file kustomization.yaml atau file serupa menjadi beban kerja Control Plane dan menerapkannya setelah konfirmasi Anda.
  • Penyediaan layanan stateful terkelola — Minta Postgres produksi dengan failover HA dan cadangan S3, atau penyimpanan stateful lainnya, melalui bahasa alami.
  • Konfigurasi jaringan dan TLS — Perintahkan asisten untuk menempatkan domain kustom dengan TLS otomatis di depan beban kerja.
  • Menyiapkan identitas beban kerja yang tidak bergantung pada cloud — Minta akses tanpa kredensial ke sumber daya cloud seperti bucket S3 tanpa mengelola kunci IAM.

Dokumentasi

Control Plane

Plugin AI Control Plane

Jalankan beban kerja dalam kontainer di AWS, GCP, Azure, OCI, dan perangkat keras Anda sendiri di bawah satu API. Plugin ini memuat pengetahuan domain Control Plane, pagar pembatas produksi, dan alat MCP langsung ke dalam Claude Code, Codex, dan Antigravity CLI sehingga asisten Anda dapat menerapkan, memecahkan masalah, mengamankan, dan memigrasikan beban kerja dengan perintah cpln yang terverifikasi.

Instalasi

Claude Code

/plugin marketplace add https://github.com/controlplane-com/ai-plugin.git
/plugin install cpln@controlplane
/reload-plugins

Perbarui dengan /plugin marketplace update controlplane lalu /reload-plugins (marketplace pihak ketiga tidak memperbarui secara otomatis kecuali Anda mengaktifkannya di /pluginMarketplaces).

Codex

codex plugin marketplace add https://github.com/controlplane-com/ai-plugin.git

Mulai Codex, buka /plugins, dan instal cpln. Injeksi pagar pembatas memerlukan hook plugin, yang secara default dibatasi oleh Codex — aktifkan di ~/.codex/config.toml dan mulai ulang:

[features]
plugins = true
plugin_hooks = true

Perbarui dengan codex plugin marketplace upgrade controlplane, lalu mulai ulang Codex.

Antigravity CLI

Instal plugin dengan Antigravity CLI (agy):

agy plugin install https://github.com/controlplane-com/ai-plugin/plugins/cpln

Klien MCP generik

Arahkan klien MCP lainnya ke server yang dihosting:

{
  "mcpServers": {
    "cpln": {
      "type": "http",
      "url": "https://mcp.cpln.io/mcp?toolsets=full"
    }
  }
}

Autentikasi

MCP menggunakan OAuth 2.1 + PKCE. Masuk untuk mengizinkan asisten bertindak atas organisasi Control Plane Anda — Anda memilih org mana yang boleh dioperasikannya, dan token dibatasi pada org tersebut serta ditegakkan di sisi server pada setiap panggilan. Masuk lagi untuk mengubah pemberian izin. Perlakukan akses MCP sebagai akses produksi ke org yang Anda berikan. Cara masuk:

  • Claude Code/mcp, pilih cpln, masuk (atau claude mcp login cpln).
  • Codexcodex mcp login cpln.
  • Antigravity CLI/mcp, pilih cpln, autentikasi.

Variabel lingkungan

Opsional — hanya untuk alur kerja CLI cpln yang dihasilkan oleh beberapa keterampilan (CI/CD, Terraform, Pulumi). Lihat .env.example.

VariabelTujuan
CPLN_TOKENToken akun layanan untuk panggilan CLI cpln (sensitif).
CPLN_ORGOrganisasi default.
CPLN_GVCGVC default.
CPLN_PROFILEProfil CLI cpln lokal.

Penggunaan

Tanyakan dalam bahasa alami — asisten akan mengarahkan ke keterampilan atau agen yang tepat:

  • "Pecahkan masalah mengapa beban kerja payments-api saya di production terus dimulai ulang."
  • "Pasang app.example.com di depan beban kerja web saya dengan TLS otomatis."
  • "Berikan beban kerja analytics saya akses baca tanpa kredensial ke bucket S3 prod-event-logs — tanpa kunci IAM."
  • "Sediakan Postgres produksi dengan failover HA dan cadangan S3."
  • "Konversi kustomization.yaml ini ke Control Plane dan terapkan ke staging setelah saya konfirmasi."

Dua alur kerja juga memiliki perintah garis miring di Claude Code — /cpln:troubleshoot WORKLOAD dan /cpln:migrate-k8s FILE; di klien lain, minta alur kerja yang sama dengan namanya.

Apa yang disertakan

  • Keterampilan domain mencakup penggunaan CLI, kontrol akses, penskalaan otomatis, jaringan, observabilitas, migrasi, templat, penyimpanan stateful, dan keamanan.
  • Dua agen terpandu: pemecahan masalah beban kerja dan migrasi Kubernetes / Compose / Helm.
  • Aturan pagar pembatas yang selalu aktif yang diterapkan asisten di setiap sesi.
  • Akses yang telah dikonfigurasi sebelumnya ke server MCP Control Plane yang dihosting.

Keamanan

  • Akses MCP adalah akses produksi — dibatasi pada org yang Anda berikan dan RBAC Anda sendiri.
  • Tindakan destruktif (menghapus sumber daya, mengecilkan/menghapus volume, mengganti beban kerja, menerapkan ke produksi) memerlukan konfirmasi eksplisit.
  • Nilai rahasia hanya diekspos dengan izin reveal — gunakan hak istimewa minimal.
  • Plugin tidak menyimpan log, rahasia, prompt, atau telemetri; klien AI dan penyedia model Anda memproses prompt sesuai kebijakan mereka masing-masing.

Laporkan kerentanan sesuai SECURITY.md.

Lainnya