Le serveur MCP : le robot cuisinier qui sert du code à votre Laravel !
MCP, pour Models & Context Provider, c’est le petit génie qui orchestre vos modèles et vos contextes. Grâce à lui, l’IA peut générer ou corriger du code de manière intelligente et surtout Laravel-friendly.
Pourquoi avez-vous besoin d’un MCP ?
C’est simple : coder sans IA, c’est comme cuisiner sans spatule. Résultat : des éclaboussures de Where is $user?
et des Comment installer le package X ?
partout sur les murs.
- IA = chef d’orchestre
- MCP = serveur de cuisine qui traduit vos commandes en recettes (code, migrations, tests…)
- Laravel Boost = le chef qui a inventé la recette (mais qui ne cuisine que dans son resto)
Installation et mise en place
composer require laravel/boost --dev
php artisan boost:install
Votre IDE, c’est votre cuisine : vous y préparez vos plats (le code), et avec MCP, vous avez enfin un commis de luxe.
1. PhpStorm
- Presser
Shift × 2
→ ouvre le Command Palette. - Taper
MCP Settings
. - Cocher laravel-boost.
- Cliquer Apply.
- Vérifier le ✅ vert → votre serveur est prêt.
2. VS Code
Cmd+Shift+P
(Mac) ouCtrl+Shift+P
(Windows).- Taper
MCP: List Servers
. - Sélectionner laravel-boost.
- Cliquer Start server.
3. Cursor
Cmd+Shift+P
.- Rechercher
/open MCP Settings
. - Activer le toggle laravel-boost.
4. Claude Code
- Ouvrir une console dans le dossier du projet.
- Exécuter :
claude mcp add -s local -t stdio laravel-boost php ./artisan boost:mcp
5. IDE non supportés
Pas de panique, ajoutez simplement :
- Command :
php
- Args :
./artisan boost:mcp
Le buffet d’outils de l’IA
Voici le menu proposé par votre MCP :
Outil | Plat du chef | Pourquoi ? |
---|---|---|
Application Info | Cocktail complet | Versions PHP, Laravel, plugins, modèles |
Database Schema | Salade CRUD | Visualiser vos schémas sans ouvrir vos migrations |
Search Docs | Soupe de manuels | Rechercher dans la doc (même hors ligne) |
Tinker | Chef à l’œuvre | Écrire du code à la volée et voir le résultat |
List Routes | Tableau de bord | La carte complète de vos endpoints API |
Comment ça marche ?
- Vous posez une question.
- L’IA envoie une requête MCP (style JSON-RPC).
- Le serveur exécute la commande
php artisan boost:mcp
. - L’IA vous renvoie le résultat, prêt à être collé dans votre IDE.
👉 Exemple :
php artisan boost:ask "Comment ajouter un champ slug à la migration users ?"
Quand l’IA dérape
L’IA vous propose un UserController
à l’ancienne ? Répondez poliment : « Non merci, je préfère RESTful ». Et hop, elle vous ressert un plat plus propre. Même gourmande, l’IA sait éviter le bacon trop gras 🥓.
Pourquoi tout le monde en parle ?
- Rapide : la réponse est instantanée.
- Customisable : ajoutez vos propres règles dans
.ai/guidelines/
. - Économique : moins de copier-coller, plus de créativité.
TL;DR 🍝
Installez Laravel Boost → Lancez le serveur MCP → Connectez votre IDE → Laissez l’IA cuisiner votre code.
Astuce : surveillez vos logs, car même le meilleur chef a besoin d’un bon filet d’huile !
“C’est l’IA qui donne la recette, mais c’est vous qui décidez de la servir à vos utilisateurs.”