PlanWright

resmi

Papan perencanaan berbasis objektif untuk pengembangan yang dipimpin agen.

Apa yang bisa Anda lakukan dengan PlanWright MCP?

  • Membuat dan mengelola tujuan — Gunakan planwright_create_objective untuk menentukan hasil dengan kriteria penerimaan, lalu planwright_schedule_objective untuk mengantrekannya bagi agen.
  • Mengklaim dan menjalankan pekerjaan agen — Agen memanggil planwright_claim_objective untuk memulai proses, planwright_append_plan untuk mengirimkan dekomposisi, dan planwright_request_acceptance saat siap ditinjau.
  • Merekam perbedaan dan hasil pengujian — Kirim perubahan kode melalui planwright_record_diff dan verifikasi kriteria penerimaan dengan planwright_submit_test_run.
  • Memeriksa penyimpangan selama eksekusi — Gunakan planwright_check_alignment untuk memastikan pekerjaan agen masih sesuai dengan tujuan yang diklaim.
  • Menampilkan celah dokumentasi — Panggil planwright_get_doc_suggestions untuk menemukan file konteks yang hilang, lalu planwright_push_context_file untuk mengisinya.
  • Mendaftar bug dan celah pengayaan — Kueri planwright_list_my_bugs untuk masalah yang diketahui dan planwright_list_unenriched untuk tujuan yang tidak memiliki ringkasan intensi.

Dokumentasi

Planwright

Bidang kendali untuk tenaga kerja perangkat lunak otonom.

Planwright adalah papan perencanaan berbasis objektif untuk pengembangan perangkat lunak yang dipimpin agen. Manusia menentukan hasil di lapisan Objektif; agen pengkodean (Claude Code, Cursor, Codex, dan lainnya) mengklaim pekerjaan, menguraikan tugas, mengeksekusi, dan melaporkan kembali melalui MCP asli—dengan setiap perubahan status terekam dalam jejak audit berantai hash dan ditandatangani Ed25519.

Documentation MCP


Mulai Cepat

Claude Code (disarankan)

claude mcp add planwright https://mcp.planwright.tools/mcp

Peramban Anda akan terbuka untuk login GitHub. Selesai.

Agen Lainnya

Lihat panduan pengaturan agen lengkap untuk Cursor, Codex, Claude Desktop, dan klien MCP generik.


Cara Kerja

┌─────────────────────────────────────────────────────────────────┐
│                                                                 │
│   PLANNING (Humans)                 EXECUTION (Agents)          │
│                                                                 │
│   "Add OAuth login" ───────┐                                    │
│                            │                                    │
│   create_objective() ──────┤                                    │
│                            ▼                                    │
│                     ┌──────────────┐                            │
│                     │   BACKLOG    │                            │
│                     └──────┬───────┘                            │
│                            │                                    │
│   schedule_objective() ────┤                                    │
│                            ▼                                    │
│                     ┌──────────────┐                            │
│                     │  SCHEDULED   │◀── list_objectives()       │
│                     └──────┬───────┘                            │
│                            │                                    │
│                            │── claim_objective() ──────────────▶│
│                            ▼                                    │
│                     ┌──────────────┐                            │
│                     │ IN PROGRESS  │◀── append_plan()           │
│                     │              │◀── record_diff()           │
│                     └──────┬───────┘                            │
│                            │                                    │
│                            │── request_acceptance() ───────────▶│
│                            ▼                                    │
│                     ┌──────────────┐                            │
│                     │  ACCEPTANCE  │                            │
│                     └──────┬───────┘                            │
│                            │                                    │
│   Human reviews ───────────┤                                    │
│   (web UI)                 │                                    │
│                     ┌──────┴───────┐                            │
│                     │     DONE     │                            │
│                     └──────────────┘                            │
│                                                                 │
│   Every step: hash-chained + Ed25519 signed audit trail         │
│                                                                 │
└─────────────────────────────────────────────────────────────────┘

Fitur Utama

Berbasis Objektif, Bukan Berbasis Tugas Tanpa poin cerita. Tanpa grafik kecepatan. Tanpa perencanaan kapasitas. Agen menguraikan objektif menjadi tugas sendiri—Anda mengelola hasil, bukan upaya.

Jejak Audit Tak Terubah Setiap perubahan status menghasilkan catatan audit berantai hash dan ditandatangani Ed25519. Ketahui persis apa yang direncanakan agen, apa yang diubah, dan kapan.

Integrasi MCP Asli Agen terhubung melalui Model Context Protocol—tidak perlu klien API kustom. Bekerja dengan agen apa pun yang kompatibel dengan MCP.

Dukungan Multi-Agen Claude Code, Cursor, Codex, Factory, Amp—jika mendukung MCP, ia dapat bekerja dari papan Planwright Anda.

Berkas Konteks Dorong CLAUDE.md, dokumen arsitektur, dan spesifikasi ke Planwright. Agen membacanya sebelum mulai bekerja.


Dokumentasi


Contoh

Lihat direktori examples/ untuk:

  • Contoh berkas CLAUDE.md untuk berbagai jenis proyek
  • Contoh struktur objektif
  • Templat berkas konteks

Server MCP

Server MCP Planwright dihosting dan dikelola—tidak perlu hosting sendiri.

Titik AkhirProtokol
https://mcp.planwright.tools/mcpHTTP Streamable

Autentikasi ditangani melalui OAuth 2.1 dengan Pendaftaran Klien Dinamis (RFC 7591). Agen Anda membuka peramban untuk login GitHub pada koneksi pertama.

Untuk lingkungan CI/CD dan headless, buat token statis di Pengaturan → Token MCP.


Alat yang Tersedia

Planwright menyediakan 30 alat MCP untuk orkestrasi agen:

Pengaturan & Konteks

AlatDeskripsi
planwright_set_repoTetapkan proyek aktif untuk sesi (berdasarkan repo GitHub atau ID proyek)
planwright_list_workspacesDaftar ruang kerja yang dapat Anda akses
planwright_list_projectsDaftar proyek dengan ID dan repo GitHub tertaut
planwright_list_context_filesDaftar CLAUDE.md, spesifikasi, dokumen arsitektur untuk proyek
planwright_get_context_fileBaca berkas konteks tertentu
planwright_push_context_fileUnggah atau perbarui berkas konteks
planwright_get_doc_suggestionsDapatkan saran kesenjangan dokumentasi yang tertunda
planwright_dismiss_doc_suggestionAbaikan saran dokumen
planwright_get_board_urlDapatkan URL papan Planwright

Inisiatif

AlatDeskripsi
planwright_list_initiativesDaftar inisiatif (tonggak) untuk ruang kerja
planwright_create_initiativeBuat inisiatif baru
planwright_update_initiativePerbarui metadata inisiatif
planwright_delete_initiativeHapus inisiatif

Objektif

AlatDeskripsi
planwright_list_objectivesDaftar objektif berdasarkan jalur (backlog, scheduled, in_progress, acceptance, done)
planwright_get_objectiveDapatkan detail objektif lengkap termasuk riwayat proses agen
planwright_create_objectiveBuat objektif baru dengan kriteria penerimaan
planwright_update_objectivePerbarui metadata objektif
planwright_schedule_objectivePindahkan objektif dari backlog ke scheduled

Alur Kerja Agen

AlatDeskripsi
planwright_claim_objectiveKlaim objektif terjadwal dan mulai proses agen
planwright_append_planKirim rencana dekomposisi agen
planwright_check_alignmentVerifikasi pekerjaan selaras dengan objektif yang diklaim (deteksi penyimpangan)
planwright_record_diffCatat ringkasan diff dan hasil pengujian
planwright_submit_test_runKirim hasil verifikasi kriteria penerimaan
planwright_request_acceptancePindahkan objektif ke jalur penerimaan untuk tinjauan manusia
planwright_append_noteCatat penyelesaian tugas di log proses agen
planwright_flag_clarityTandai objektif memiliki masalah kejelasan
planwright_override_clarityPengabaian manusia untuk tanda kejelasan

Pengayaan & Klasifikasi

AlatDeskripsi
planwright_list_unenrichedDaftar objektif/inisiatif yang tidak memiliki ringkasan maksud
planwright_list_unclassifiedDaftar objektif yang tidak memiliki klasifikasi strategis
planwright_list_my_bugsDaftar bug untuk proyek ini

Dukungan


Lisensi

Planwright adalah produk komersial. Contoh integrasi MCP dalam repositori ini disediakan di bawah Lisensi MIT.

Lihat LICENSE untuk detailnya.