Laravel 13.x — Agentic Development

Munculnya AI coding agents seperti Claude Code, OpenCode, Cursor, dan GitHub Copilot telah mengubah cara banyak orang menulis kode. AI coding agent dapat membantu membuat fitur baru, melakukan debug pada masalah kompleks, hingga melakukan refactor kode.

Laravel merupakan Opinionated Framework. Konvensi Laravel yang terstruktur dan terdefinisi dengan baik menjadikannya framework ideal untuk pengembangan berbantuan AI.

Laravel Boost

Laravel Boost adalah Model Context Protocol (MCP) server pihak pertama yang memberikan pemahaman mendalam tentang struktur aplikasi Anda kepada AI. Tanpa Boost, AI hanya menebak-nebak; dengan Boost, AI tahu persis rute, model, dan komponen yang Anda miliki.

Boost dapat diinstal pada aplikasi Laravel 10+ yang menjalankan PHP 8.1+.

composer require laravel/boost --dev

Setelah terinstal, jalankan installer interaktif:

php artisan boost:install

Boost akan membuat file konfigurasi yang diperlukan, seperti .mcp.json untuk editor yang kompatibel dengan MCP dan file panduan (guideline) untuk konteks AI.

Tools yang tersedia di Boost

Boost mengekspos serangkaian alat komprehensif ke AI agent melalui Model Context Protocol. Alat-alat ini memungkinkan agent untuk memahami dan berinteraksi secara mendalam dengan aplikasi Laravel kamu: