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 restart workload — Tanyakan mengapa sebuah workload terus restart dan dapatkan diagnosis terpandu dengan perintah cpln.
  • Konfigurasi endpoint publik — Letakkan domain di depan workload dengan auto-TLS, seperti app.example.com untuk web.
  • Berikan akses cloud tanpa kunci — Berikan workload akses tanpa kredensial ke bucket S3 atau sumber daya cloud lainnya.
  • Sediakan database terkelola — Siapkan Postgres produksi dengan failover HA dan pencadangan S3 otomatis.
  • Migrasikan manifest Kubernetes — Ubah file kustomization.yaml, Compose, atau Helm ke Control Plane dan terapkan setelah konfirmasi.

Server MCP Terhosting

npx add-mcp 'https://mcp.cpln.io/mcp'

Terpasang ke Claude Code, Codex, Cursor, dan lainnya

Dokumentasi

Control Plane

Plugin AI Control Plane

Jalankan workload dalam container di AWS, GCP, Azure, OCI, dan perangkat keras Anda sendiri melalui satu API. Plugin ini memuat pengetahuan domain Control Plane, pengaman produksi, dan alat MCP langsung ke Claude Code, Codex, dan Antigravity CLI sehingga asisten Anda dapat men-deploy, memecahkan masalah, mengamankan, dan memigrasikan workload 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 otomatis kecuali Anda mengaktifkannya di /plugin → Marketplaces).

Alternatifnya, instal dari marketplace plugin komunitas Anthropic, di mana setiap daftar telah melewati 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. Jabat tangan MCP menyediakan aturan inti. Instalasi lokal juga menyertakan hook sesi opsional, yang harus ditinjau dan dipercaya di Codex sebelum dijalankan.

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 lain ke server yang di-hosting:

{
  "mcpServers": {
    "cpln": {
      "type": "http",
      "url": "https://mcp.cpln.io/mcp"
    }
  }
}

URL telanjang menyajikan set alat core default. Klien yang memuat alat sesuai permintaan dapat menambahkan ?toolsets=full untuk setiap alat.

Autentikasi

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

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

Variabel lingkungan

Opsional — hanya untuk alur kerja CLI cpln yang dihasilkan beberapa skill (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 skill atau agen yang tepat:

  • "Pecahkan masalah mengapa workload payments-api saya di production terus restart."
  • "Letakkan app.example.com di depan workload web saya dengan auto-TLS."
  • "Beri workload analytics saya akses baca tanpa kredensial ke bucket S3 prod-event-logs — tanpa kunci IAM."
  • "Sediakan Postgres produksi dengan failover HA dan backup 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 nama.

Yang disertakan

  • Skill domain di seluruh penggunaan CLI, kontrol akses, penskalaan otomatis, jaringan, observabilitas, migrasi, template, penyimpanan stateful, dan keamanan.
  • Dua agen terpandu: pemecahan masalah workload dan migrasi Kubernetes / Compose / Helm.
  • Set aturan pendek yang selalu aktif yang diterapkan asisten di setiap sesi, dengan panduan operasi lengkap yang dibaca sesuai permintaan.
  • Akses terkonfigurasi sebelumnya ke server MCP Control Plane yang di-hosting.

Keamanan

  • Akses MCP adalah akses produksi — dibatasi untuk organisasi yang Anda berikan dan RBAC Anda sendiri.
  • Tindakan destruktif (menghapus sumber daya, mengecilkan/menghapus volume, mengganti workload, menerapkan ke produksi) memerlukan konfirmasi eksplisit.
  • Nilai rahasia tidak pernah melewati obrolan: Control Plane menghasilkan nilai yang tidak perlu diketahui siapa pun, pengguna mengetik nilai mereka sendiri ke Konsol, dan alat hanya mengembalikan metadata rahasia.
  • Plugin tidak menyimpan log, rahasia, prompt, atau telemetri; klien AI dan penyedia model Anda memproses prompt sesuai kebijakan mereka sendiri.

Laporkan kerentanan sesuai SECURITY.md.

Ke mana data pergi

Satu-satunya konektor yang dideklarasikan plugin adalah server MCP yang di-hosting di https://mcp.cpln.io/mcp, yang hanya bertindak pada organisasi yang Anda berikan saat masuk, dengan izin Anda sendiri.

Saat tugas membutuhkannya, skill juga menjalankan alat ini di mesin Anda, masing-masing dengan kredensial Anda sendiri:

AlatMengirim data ke
CLI cplnAPI Control Plane (api.cpln.io), registry gambar organisasi Anda (ORG.registry.cpln.io), dan endpoint metrik (metrics.cpln.io), menggunakan profil CLI Anda atau CPLN_TOKEN
dockerRegistry gambar yang Anda dorong dan tarik
kubectl, helmCluster Kubernetes yang Anda arahkan, saat memigrasikan darinya atau menginstal operator Kubernetes Control Plane
terraform, pulumiAPI Control Plane, melalui penyedia Control Plane
gcloud dan CLI cloud lainnyaAkun cloud Anda sendiri, saat menghubungkan jaringan pribadi atau membuat VM agen
curlDomain Anda sendiri, untuk memeriksanya setelah pengaturan

Plugin itu sendiri tidak menyimpan apa pun. Sumber daya, file aplikasi, dan undangan yang dibuat asisten disimpan di organisasi Control Plane Anda hingga Anda menghapusnya, dan jejak audit organisasi mencatat setiap perubahan.

Lainnya