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?

  • Memecahkan masalah beban kerja — minta asisten untuk mendiagnosis mengapa beban kerja terus restart menggunakan agen pemecahan masalah terpandu.
  • Menerapkan beban kerja dari manifes Kubernetes — konversi kustomization.yaml atau Helm chart ke Control Plane dan terapkan dengan agen migrasi.
  • Menyediakan layanan stateful terkelola — minta Postgres produksi dengan HA failover dan cadangan S3 melalui skill penyimpanan stateful.
  • Konfigurasi jaringan dan TLS — tempatkan domain kustom dengan auto-TLS di depan beban kerja menggunakan skill jaringan.
  • Menyiapkan akses tanpa kredensial cloud — beri beban kerja akses ke bucket S3 tanpa kunci IAM melalui skill kontrol akses.

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).

Atau, instal dari marketplace plugin komunitas Anthropic, di mana setiap daftar telah lulus tinjauan Anthropic:

/plugin marketplace add anthropics/claude-plugins-community
/plugin install cpln@claude-community
/reload-plugins

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 untuk 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 untuk 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 tidak pernah diekspos melalui alat MCP — rahasia hanya muncul sebagai metadata.
  • 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