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 !

You may also like

Related posts

Write a comment
Your email address will not be published. Required fields are marked *
Scroll