Aller au contenu principal
Laravel MCP Boost

Le serveur MCP : le robot cuisinier qui sert du code à votre Laravel !

On l’appelle MCP parce qu’il manège les Modèles (Models) et les Contextes (Context) pour que l’IA puisse générer ou modifier du code de façon intelligente et “conforme » au paradigme Laravel.

Pourquoi votre projet a besoin d’un MCP ?

Parce que coder sans IA, c’est comme cuisiner sans spatule : les éclaboussures de “Where is $user?” et “Comment installer le package X ?” vont vite se multiplier.

  • IA = votre chef d’orchestre.
  • MCP = votre serveur de cuisine qui traduit les commandes de l’IA en recettes (code, migrations, tests…).
  • Laravel Boost : le chef qui a inventé la recette, il ne cuisine que dans son propre royaume.

Installation et configuration sur l’IDE

Les IDE, c’est un peu vos cuisines : ils vous permettent de saisir votre recette (le code) et d’installer des plugins pour obtenir un serveur de cuisine (MCP). Voici la recette pas à pas, avec un soupçon d’humour.

1 - PhpStorm

ÉtapeActionDétails
1Presser Shift × 2Ouvre le Command Palette.
2Tape “MCP Settings”Le paramétrage de la cuisine apparaît.
3Cochez laravel‑boostActive le serveur MCP.
4ApplyLance la modification.
5Vérifiez le coche vertLe serveur a démarré.

Citation : “1. Press shift twice … 5. If you see a green checkmark, you're ready to go!”[5]

2 - VS Code

ÉtapeActionDétails
1Ouvrez “Command Palette” (Cmd+Shift+P ou Ctrl+Shift+P)Menu magique.
2Tapez “MCP: List Servers”Liste des serveurs.
3Sélectionnez laravel‑boostCiblez le bon serveur.
4Cliquez “Start server”Lance le serveur.

Citation : “1. Open the Command Palette … 4. Choose 'Start server' and you're good to go!”[5]

3 - Cursor

ÉtapeActionDétails
1Cmd+Shift+POuvrez le palette.
2Cherchez “/open MCP Settings”Vous entrez dans les paramètres.
3Basculez le toggle laravel-boostActivez le serveur.

Citation : “1. Open the Command Palette … 3. Turn the toggle on for laravel-boost”[5]

4 - Claude Code

Claude est déjà sur le coup, mais une petite vérification ne fait jamais de mal.

ÉtapeActionDétails
1Ouvrez une console dans le répertoire du projetLe bon contexte.
2Exécutez la commande :claude mcp add -s local -t stdio laravel-boost php ./artisan boost:mcp

Citation : “1. Claude is enabled automatically … 3. Run claude mcp add -s local -t stdio laravel-boost php ./artisan boost:mcp[5]

5 - Ajouter un IDE non supporté

ParamètreValeur
Commandphp
Args./artisan boost:mcp

Citation : “Add an IDE that we don't yet support … Command php … Args ./artisan boost:mcp”[5]

Les outils : le buffet à l’infini de l’IA

Voici les « plats principaux » que votre serveur MCP vous propose :

OutilPlatPourquoi?
Application InfoCocktail completVersions PHP, Laravel, plugins, modèles.
Database SchemaSalade de CRUDVisualisez le schéma sans ouvrir votre migration.
Search DocsSoupe de manuelsRecherche dans la doc, même hors ligne.
TinkerChef à l’œuvreÉcrivez du code à volée et voyez les résultats instantanément.
List RoutesTableau de bordMenu complet de tous les endpoints API.

Note de cuisine: Certains outils sont puissants – protégez votre configuration (permissions) avant de servir.

Comment ça fonctionne concrètement ?

  • Vous posez une question, l’IA envoie une requête MCP (JSON‑RPC‑style) au serveur.
  • Le serveur exécute la commande dans le même contexte que votre application (php artisan boost:mcp) et renvoie le résultat.
  • L’IA vous renvoie la réponse formatée dans votre IDE – parfois prête à être collée.

Astuce d’un chef : utilisez l’ « prompt » boost:ask "Comment ajouter un champ slug à la migration users ?" – l’IA répondra en mode « chef‑de‑l’équipes ».

Quand l’IA se moque ?

Imaginez qu’elle vous suggère de créer un UserController à l’ancienne : vous répondez : “Non merci, je préfère RESTful !”
Rapidement, l’IA retape un code plus propre. L’IA, même gourmande, sait qu’il faut éviter le bacon trop gras.

Pourquoi tout le monde parle de l’IA ?

  • Rapide : Un instant, votre requête est prête.
  • Customisable : Ajoutez vos propres guidelines (dans .ai/guidelines/).
  • Économise du travail : L’IA gère le copier‑coller, vous laissez les idées.

Un peu de légèreté pour finir

MCP : Mon Chef Préféré
Boost : Le plat qu’on reçoit à chaque commande
Laravel : Le restaurant où l’on travaille tous les jours

TL;DR : Installez Laravel Boost, lancez le serveur MCP, connectez votre IDE, et laissez l’IA commander le code que vous voulez.

Et n’oubliez pas : même le meilleur chef a besoin d’un bon filet d’huile — surveillez les logs pour garder votre cuisine propre.

Citation finale (inspirée d’un vieux chef‑cuisinier) :
“C’est l’IA qui donne la recette, mais c’est vous qui décidez de le servir à votre public.”

Bon codage, et que votre MCP soit toujours à la recherche de 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.
CAPTCHA
Cette question sert à vérifier si vous êtes un visiteur humain ou non afin d'éviter les soumissions de pourriel (spam) automatisées.
Experts en innovation, services, produits sur mesure, et intégration IA.

Contact

Derniers articles