Marre de voir votre IA générer du code pour une version de Livewire que vous n'utilisez plus ?
Sans contexte précis, un agent IA s'appuie sur ses données d'entraînement — souvent obsolètes, jamais adaptées à votre stack. Il génère du code Livewire v2 sur un projet v4, ignore vos conventions maison, invente des routes qui n'existent pas. Laravel Boost v2 corrige ça à la racine : il expose votre application Laravel vivante à votre agent via le protocole MCP (Model Context Protocol), pour que l'IA travaille sur la réalité de votre projet, pas sur une approximation.
Ce qu'est Laravel Boost et pourquoi ça change tout
Laravel Boost est le serveur MCP officiel de Laravel. Présenté en beta publique à Laracon US 2025, passé en v2.0 le 26 janvier 2026, il permet aux agents IA — Claude Code, Cursor, Windsurf, GitHub Copilot Workspace, Codex CLI — d'accéder en temps réel à :
- Le schéma de base de données : tables, colonnes, relations, index
- Les routes : liste complète, méthodes HTTP, middlewares associés
- Les logs : erreurs récentes, exceptions, stack traces
- La documentation et les conventions de code du projet
Résultat : l'agent ne déduit plus, il lit. Il sait que votre projet tourne sur Livewire v4, que telle table s'appelle user_profiles et non users, que vous utilisez une convention de nommage spécifique pour vos policies.
Installation et configuration pas à pas
Prérequis
Avant d'installer, vérifiez votre environnement :
- Laravel 10, 11, 12 ou 13
- PHP 8.1 minimum
- Composer 2.x
- Un agent compatible MCP : Claude Code, Cursor, Windsurf, GitHub Copilot Workspace ou Codex CLI
- Laravel Boost v2.4.0 ou supérieur (recommandé)
Installation via Composer
composer require laravel/boost
php artisan boost:install
Ces deux commandes suffisent à publier la configuration et enregistrer le serveur MCP. Le fichier de config généré dans config/boost.php vous permet d'activer ou désactiver chaque source de contexte (routes, schéma, logs, docs).
Connexion à Cursor
Dans les paramètres MCP de Cursor, ajoutez l'entrée suivante :
{
"mcpServers": {
"laravel-boost": {
"command": "php",
"args": ["artisan", "boost:serve"]
}
}
}
Relancez Cursor. L'agent dispose maintenant d'un accès structuré à votre application.
Connexion à Claude Code
claude mcp add laravel-boost -- php artisan boost:serve
Une fois connecté, vous pouvez vérifier que le serveur répond :
php artisan boost:status
Les fonctionnalités clés de la v2
Contexte de schéma dynamique
L'outil schema expose la structure complète de votre base de données à l'agent. Fini les colonnes inventées dans les migrations ou les relations ignorées. L'agent peut générer un Eloquent model fidèle à votre schéma réel, avec les bons fillable, les bons casts, les bonnes relations.
Introspection des routes
L'outil routes retourne l'équivalent d'un php artisan route:list structuré en JSON. L'agent sait quelles routes existent, lesquelles sont protégées par auth, lesquelles attendent un paramètre {uuid}. Il ne génère plus de Route::get('/users/{id}') si votre projet utilise des slugs.
Accès aux logs récents
L'outil logs donne à l'agent les dernières exceptions avec leur stack trace complète. Quand vous demandez "debug cette erreur", l'agent la lit directement depuis vos logs Laravel — il n'a pas besoin que vous la copiez-colliez.
Convention de code projet
Vous pouvez ajouter un fichier CONVENTIONS.md à la racine de votre projet. Boost le sert automatiquement à l'agent. Vos règles de nommage, vos patterns architecturaux, vos packages préférés : l'IA les connaît avant même que vous lui posiez une question.
Erreurs classiques à éviter
Ne pas exposer Boost en production. Le serveur MCP donne un accès en lecture à des données sensibles (logs, schéma). Il est conçu pour un usage local ou sur un environnement de développement isolé. Ajoutez une garde explicite dans votre config :
// config/boost.php
'enabled' => env('APP_ENV') === 'local',
Ne pas supposer que l'agent lit tout en permanence. MCP est un protocole à la demande. L'agent interroge les outils quand il en a besoin. Si vous voyez des hallucinations persistantes, vérifiez que le serveur Boost tourne bien (boost:status) et que votre agent est configuré pour utiliser le serveur MCP déclaré.
Ne pas négliger le fichier de conventions. C'est souvent ce qui fait la différence entre un agent utile et un agent qui génère du code "propre mais pas chez vous". Prenez 20 minutes pour documenter vos choix architecturaux dans CONVENTIONS.md.
Conclusion : MCP comme fondation du développement agentique Laravel
Laravel Boost v2 n'est pas un plugin de génération de code. C'est une infrastructure de contexte : elle garantit que l'agent IA qui travaille sur votre projet sait où il est, ce qu'il y a dedans, et comment vous travaillez. Le protocole MCP devient ici le lien entre l'intelligence générique du modèle et la réalité spécifique de votre application.
Pour aller plus loin, l'écosystème Laravel AI s'enrichit rapidement : Laravel AI SDK, LarAgent, Prism PHP complètent Boost pour des workflows agentiques plus complexes. La source originale sur dev.to couvre ces intégrations en détail.
Installer Boost prend cinq minutes. Configurer votre fichier de conventions en prend vingt. Le gain de précision sur chaque session de développement assistée vaut largement cet investissement.
Et votre site, il vaut quoi ?
Vitesse, accessibilité, référencement technique. Le rapport est écrit pour un dirigeant, pas pour un développeur. Gratuit, sans inscription.