Le bac à sable depuis votre assistant IA
Claude, ChatGPT, Cursor ou VS Code créent pour vous un bac à sable PHP, Symfony ou Laravel et vous en donnent le lien : vous ouvrez, vous cliquez sur Exécuter, le code tourne dans votre navigateur. Il suffit d'ajouter notre serveur MCP à votre assistant, gratuitement et sans compte.
Adresse du serveur MCP
Un serveur MCP distant (HTTP « streamable »), sans authentification.
https://apprendre.forelse.fr/mcp
L'ajouter à votre assistant
- Claude
- Sur claude.ai ou dans l'application : Paramètres, Connecteurs, Ajouter un connecteur personnalisé, puis collez l'adresse ci-dessus.
- Claude Code
claude mcp add --transport http php-playground https://apprendre.forelse.fr/mcp- ChatGPT
- Dans les paramètres, section Applications et connecteurs, activez le mode développeur puis créez un connecteur avec l'adresse ci-dessus.
- Cursor
- Dans ~/.cursor/mcp.json (ou .cursor/mcp.json dans le projet) :
{ "mcpServers": { "php-playground": { "url": "https://apprendre.forelse.fr/mcp" } } }- VS Code
- Dans .vscode/mcp.json, puis utilisez le mode agent de Copilot :
{ "servers": { "php-playground": { "type": "http", "url": "https://apprendre.forelse.fr/mcp" } } }
Que lui demander ?
- « Crée-moi un bac à sable Symfony avec un contrôleur /hello/{name} qui répond en JSON. »
- « Montre-moi dans un bac à sable Laravel comment valider un formulaire avec une FormRequest. »
- « Fais-moi un bac à sable PHP avec Carbon qui affiche le nombre de jours avant Noël. »
- « Mon service n'est pas injecté dans ce contrôleur : isole le problème et fais-moi un bac à sable Symfony qui le reproduit. »
- « Voici mon lien de bac à sable, pourquoi ma route renvoie 404 ? »
Les outils du serveur
get_starter- Le projet de départ d'un bac à sable : ses fichiers, ce qu'on peut modifier, et les paquets Composer disponibles en PHP.
create_sandbox- Crée le lien d'un bac à sable à partir des fichiers modifiés par l'assistant.
read_sandbox- Relit le code d'un lien de bac à sable, pour l'expliquer ou le corriger.
Rien n'est stocké, rien ne s'exécute sur le serveur
Le serveur ne fait que fabriquer le lien : le code voyage dedans, après le #, et rien n'est gardé de notre côté. Le code tourne ensuite dans votre navigateur, en WebAssembly, et seulement après votre clic sur Exécuter. Nous comptons les appels (framework, langue, assistant utilisé) pour mesurer l'usage, jamais le code.
Ouvrir le bac à sable Symfony Ouvrir le bac à sable Laravel Ouvrir le bac à sable PHP