Plugin Claude Code · open source
Deploy, perbaiki, dan rollback cukup dengan meminta agen Anda
Skill Zenavo mengajari Claude Code cara men-deploy proyek Anda, mencari tahu mengapa deploy gagal, kembali ke versi yang berjalan, dan mengelola variabel lingkungan. Ia bekerja dengan key yang cakupannya Anda tentukan, dan bertanya sebelum mengubah apa pun.
Halaman ini juga tersedia dalam English, 简体中文, 繁體中文, 日本語, dan Español.
Kenapa deploy terakhir api gagal?
zenavo-debug
- get_project shop
- list_deployments api
- get_job
- list_env api
Image berhasil dibuild, tetapi api berhenti saat start: ia membaca DATABASE_URL, dan layanan ini tidak punya variabel dengan nama itu. Tambahkan di tab Variable layanan agar nilainya tidak masuk ke obrolan ini, lalu saya deploy ulang.
Pasang dalam tiga langkah
Sekali per komputer. Key tetap di mesin Anda, tidak pernah di pengaturan Claude Code.
Pasang zenavo-mcp
Skill berkomunikasi dengan Zenavo melalui zenavo-mcp, server MCP open source. Unduh binary untuk sistem Anda lalu periksa (README menjelaskan caranya), atau build sendiri dengan Go 1.26+:
go install github.com/Zenavo-App/zenavo-mcp/cmd/zenavo-mcp@latestMasuk dan batasi key
zenavo-mcp loginKonsol terbuka dan meminta persetujuan Anda. Pastikan kodenya sama dengan yang ada di terminal, pilih Deploy atau Read only, lalu batasi key ke proyek yang dikerjakan agen. Agar agen hanya bisa melihat, masuk dengan
--scope read.Tambahkan plugin ke Claude Code
claude plugin marketplace add Zenavo-App/zenavo-skillsclaude plugin install zenavo@zenavoPlugin membawa lima skill di bawah dan menjalankan zenavo-mcp sendiri.
Lima skill
Masing-masing adalah panduan singkat yang mudah dibaca di repositori zenavo-skills. Claude memilih yang tepat dari permintaan Anda.
-
zenavo-deployBertanya duluDeploy proyek atau satu layanan, ikuti job-nya, dan pastikan layanan berjalan sehat.
Deploy layanan api di proyek shop
-
zenavo-debugCari tahu mengapa deploy gagal atau layanan crash, dari status, output job, dan log, lalu usulkan perbaikan.
Kenapa worker terus restart?
-
zenavo-rollbackBertanya duluKembali ke deployment sebelumnya yang berjalan, untuk satu layanan atau seluruh proyek.
Kembalikan web ke versi sebelumnya
-
zenavo-envBertanya duluTambah, ubah, atau hapus variabel lingkungan, sebisa mungkin tanpa nilainya masuk ke percakapan.
Atur LOG_LEVEL ke debug di worker
-
zenavo-setupPasang zenavo-mcp dan masuk saat tool-nya tidak ada atau belum masuk.
Tool Zenavo tidak berfungsi
Agen lain
Klien MCP mana pun bisa memakai server yang sama, dengan key dan batasan yang sama. Skill dibuat untuk Claude Code; di klien lain, agen memakai tool-nya.
Claude Code, hanya server
Jika Anda hanya ingin tool-nya, tanpa plugin:
claude mcp add zenavo -- zenavo-mcpClaude Desktop, Cursor, dan lainnya
Tambahkan server ke konfigurasi MCP klien (claude_desktop_config.json, .cursor/mcp.json, …):
{
"mcpServers": {
"zenavo": { "command": "zenavo-mcp" }
}
}Yang bisa dipanggil agen
Tool yang diberikan zenavo-mcp kepada agen. Apa yang boleh dilakukan key ditegakkan oleh API Zenavo, bukan oleh agen: key Read only tidak bisa men-deploy.
Baca
whoamiAkun, tim, dan peran yang dipakai key, beserta izinnyalist_projectsProyek dan layanannyaget_projectLayanan, port, domain, status langsung, job yang aktif, dan penghambat deployget_logsBaris log terbaru sebuah layanan, bisa difilterlist_deploymentsDeployment terbaru sebuah layanan, dengan tanda pada yang sedang berjalanget_jobStatus, progres, dan log sebuah job; bisa menunggu sampai selesai
Izin Deploy
list_envNama variabel lingkungan sebuah layanan, tidak pernah nilainyadeployDeploy proyek atau satu layananrollbackMenjalankan lagi deployment sebelumnya yang berhasilrestart_serviceRestart layanan tanpa build ulangset_env / unset_envMengatur atau menghapus satu variabel lingkungan; nilainya tidak pernah ditampilkan kembali
Dirancang untuk diberi key
Agen dengan izin Deploy tetap bisa men-deploy kode yang dapat melakukan apa pun yang bisa dilakukan layanan Anda. Karena itu key-nya sempit, dan keputusan tetap di tangan Anda.
Bertanya dulu
Deploy, rollback, restart, dan perubahan variabel menunggu persetujuan Anda. Tool yang mengubah sesuatu diberi tanda, jadi agen bertanya sebelum menjalankannya.
Nilai tetap tersembunyi
Agen melihat nama variabel, tidak pernah nilainya. Log sampai ke agen dengan nilai variabel proyek sudah diganti, dan ditandai sebagai data tak tepercaya.
Key yang Anda batasi
Deploy atau Read only, dibatasi ke beberapa proyek, kedaluwarsa setelah 90 hari. Disimpan di komputer Anda, bukan di pengaturan agen.
Semua tercatat
Setiap perubahan muncul di log audit dengan nama key. Hapus key di Account settings → API Keys untuk memutus aksesnya seketika.
Tidak ada tool untuk menghapus proyek, membuka shell, membaca file atau baris database, mengunduh backup, mengubah server, atau menyentuh tagihan dan anggota tim. Semua itu tetap di konsol.