Aller au contenu principal
Please wait...
Laravel MCP Boost

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

  1. Presser Shift × 2 → ouvre le Command Palette.
  2. Taper MCP Settings.
  3. Cocher laravel-boost.
  4. Cliquer Apply.
  5. Vérifier le ✅ vert → votre serveur est prêt.

2. VS Code

  1. Cmd+Shift+P (Mac) ou Ctrl+Shift+P (Windows).
  2. Taper MCP: List Servers.
  3. Sélectionner laravel-boost.
  4. Cliquer Start server.

3. Cursor

  1. Cmd+Shift+P.
  2. Rechercher /open MCP Settings.
  3. Activer le toggle laravel-boost.

4. Claude Code

  1. Ouvrir une console dans le dossier du projet.
  2. 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 :

OutilPlat du chefPourquoi ?
Application InfoCocktail completVersions PHP, Laravel, plugins, modèles
Database SchemaSalade CRUDVisualiser vos schémas sans ouvrir vos migrations
Search DocsSoupe de manuelsRechercher dans la doc (même hors ligne)
TinkerChef à l’œuvreÉcrire du code à la volée et voir le résultat
List RoutesTableau de bordLa carte complète de vos endpoints API
🧑‍🍳 Note du chef : certains outils sont très puissants. Vérifiez vos permissions avant de les servir en production.

Comment ça marche ?

  1. Vous posez une question.
  2. L’IA envoie une requête MCP (style JSON-RPC).
  3. Le serveur exécute la commande php artisan boost:mcp.
  4. 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.”

Bon codage, et que votre MCP trouve toujours la prochaine saveur ! 🍳💡

Ajouter un commentaire

HTML restreint

  • Vous pouvez aligner les images (data-align="center"), mais également les vidéos, citations, etc.
  • Vous pouvez légender les images (data-align="center"), mais également les vidéos, citations, etc.