Qu’est-ce que Funplay MCP for Cocos ?
Funplay MCP for Cocos, de FunplayAI, est une extension pour Cocos Creator 3.8 qui intègre un serveur MCP HTTP dans l'éditeur, afin qu'un client d'IA puisse inspecter et modifier un projet en cours. Son outil principal, execute_javascript, exécute du code soit dans la scène active, soit dans l'éditeur lui-même ; autour de lui, des outils couvrent la hiérarchie de la scène, les prefabs, les ressources et leurs dépendances, le diagnostic des scripts, les journaux, les captures d'écran, le contrôle de l'aperçu et la simulation de souris et de clavier.
Le profil core par défaut expose 39 outils, le profil full 106, et un profil custom active ou désactive des catégories ou des outils isolés. Un panneau écrit la configuration de 11 clients, dont Claude Code, Cursor, Codex, VS Code, Trae et Kiro, et un wrapper npm relie les clients stdio au point de terminaison HTTP.
Le dépôt a ouvert le 14 avril 2026, est sous licence MIT, comptait environ 395 étoiles GitHub lors de notre vérification et a publié la v0.7.2 le 10 novembre 2026, sa 35e version. Il figure aussi gratuitement sur le Cocos Store. La même équipe propose des serveurs jumeaux pour Unity, Godot et Unreal.
Installer Funplay MCP for Cocos
git clone https://github.com/FunplayAI/funplay-cocos-mcp.git extensions/funplay-cocos-mcpFunplay MCP for Cocos vaut-il le coup ?
Cocos Creator a peu bénéficié de MCP comparé à Unity et Godot, et Funplay comble ce manque avec un pari inhabituel : un outil général plutôt qu'une centaine d'outils étroits. execute_javascript exécute du code dans la scène ou dans l'éditeur ; un agent peut donc construire un écran de connexion sous le Canvas actif, attacher des composants puis prendre une capture pour vérifier la mise en page. Les 38 autres outils core couvrent l'inspection autour, de la hiérarchie et des références de prefabs aux dépendances des ressources et aux journaux récents. Limiter la liste par défaut à 39 outils, contre 106 en full, économise du contexte à chaque appel.
Le projet publie souvent et corrige ce que rencontrent les utilisateurs. Il compte 35 versions en sept mois, et la v0.7.2 a revu l'écriture de la configuration pour Trae, VS Code, Codex et OpenCode afin de ne plus effacer les commentaires ni deviner le mauvais fichier. L'installateur global vérifie un fichier de sommes SHA-256 avant d'installer une version, et la v0.7.0 lie chaque URL de connexion à un projet pour qu'un agent ne modifie pas le mauvais jeu quand deux éditeurs sont ouverts.
Le hic : il n'y a aucune authentification. Le serveur écoute sur 127.0.0.1 par défaut, et le README prévient que le lier à une adresse réseau expose l'éditeur sans authentification. Le jeton de projet ajouté dans la v0.7.0 est, selon le README lui-même, une protection de routage et non une authentification. Les contrôles de sécurité d'execute_javascript bloquent les suppressions évidentes, la traversée de chemins et child_process, mais le README parle d'un garde-fou et non d'un bac à sable, et un appel peut les désactiver avec safety_checks: false. Tout processus de votre machine capable d'atteindre le port peut exécuter du code dans votre éditeur.
Notre avis : pour un développeur seul ou un petit studio sur une seule machine, c'est la manière la plus complète de laisser un agent toucher un projet Cocos. Gardez-le sur localhost, versionnez le projet dans git et lisez les scripts envoyés par l'agent avant de le laisser couper les contrôles de sécurité.
Là où il fait la différence
Un développeur seul qui crée un jeu de réflexion mobile
Mettre en page un écran de réglages et de connexion sans déplacer les nœuds à la main
Demandez à l'agent de construire l'interface avec execute_javascript, puis d'appeler capture_scene_screenshot et d'ajuster. Gratuit ; relisez les nœuds générés avant de valider la scène.
Un studio de quatre personnes qui publie des jeux HTML5
Repérer les références de prefabs cassées et les ressources manquantes avant une compilation
Lancez validate_prefab_references, validate_asset_dependencies et run_script_diagnostics via l'agent et laissez-le corriger ce qu'il trouve. Évite une passe manuelle avant chaque version.
Un ingénieur QA dans une société de jeux grand public
Reproduire un bug qui exige une suite de clics dans l'aperçu
Passez au profil full, lancez l'aperçu et utilisez simulate_mouse_drag avec un rythme calé sur les images à partir d'une capture récente, puis lisez get_recent_logs pour trouver l'erreur.
Avant de vous engager
- Mise en route
- Installez-le depuis le Cocos Store ou clonez-le dans le dossier extensions du projet, ouvrez Funplay > MCP Server, puis utilisez One-Click Configure pour votre client. Install for All Projects place une copie dans le dossier global des extensions de Cocos Creator.
- Intégrations
- Point de terminaison MCP HTTP dans l'éditeur et wrapper stdio npm (funplay-cocos-mcp) ; configuration en un clic pour Claude Code, Cursor, Codex, VS Code, Trae, Kiro, Qoder, Kimi Code, OpenCode, CodeBuddy et DeepSeek Harness ; Skills de projet installées pour chaque client.
- Données et confidentialité
- Tourne dans votre éditeur ; données de scène et code partent vers votre fournisseur de modèles via le client. Le serveur se lie à 127.0.0.1 sur un port propre au projet entre 20000 et 29999 et n'a pas d'authentification ; le README avertit que les adresses réseau exposent l'éditeur. Le panneau interroge GitHub pour les mises à jour.
- Coût à grande échelle
- Gratuit sous MIT pour toute taille d'équipe. Le coût, c'est l'usage de votre client d'IA.
- Limites
- Cocos Creator 3.8+ uniquement ; les contrôles de sécurité d'execute_javascript peuvent être coupés à chaque appel ; la capture des journaux de scripts manque ceux des modules chargés séparément ; le wrapper stdio exige un éditeur déjà lancé.
Les points forts
- Le profil core de 39 outils ménage le contexte
- JavaScript de scène et d'éditeur dans un seul outil
- Configuration en un clic pour 11 clients MCP
- Versions fréquentes et installations vérifiées par somme de contrôle
Les points faibles
- Aucune authentification sur le point de terminaison HTTP
- Les contrôles de sécurité sont des filtres de motifs, pas un bac à sable
- Cocos Creator 3.8 et plus uniquement
- Petit projet : environ 395 étoiles, une seule organisation
Idéal pour
Les développeurs sous Cocos Creator 3.8 qui veulent qu'un agent construise des scènes, corrige des scripts et vérifie les résultats par captures depuis l'éditeur.
Alternatives à Funplay MCP for Cocos
Funplay MCP for Cocos : questions fréquentes
- Funplay MCP for Cocos vaut-il le coup ?
- Funplay donne à un agent une vraie prise sur Cocos Creator et garde courte la liste d'outils par défaut, mais son outil principal exécute du JavaScript arbitraire dans votre éditeur avec un simple filtre de motifs pour garde-fou. Nous lui donnons 3.8 sur 5.
- Combien coûte Funplay MCP for Cocos ?
- Gratuit et open source (MIT) ; également gratuit sur le Cocos Store.
- Quels sont les inconvénients de Funplay MCP for Cocos ?
- Aucune authentification sur le point de terminaison HTTP; les contrôles de sécurité sont des filtres de motifs, pas un bac à sable; cocos Creator 3.8 et plus uniquement; petit projet : environ 395 étoiles, une seule organisation.
- À qui s’adresse Funplay MCP for Cocos ?
- Les développeurs sous Cocos Creator 3.8 qui veulent qu'un agent construise des scènes, corrige des scripts et vérifie les résultats par captures depuis l'éditeur.
- Combien coûte Funplay MCP for Cocos pour une équipe ou en production ?
- Gratuit sous MIT pour toute taille d'équipe. Le coût, c'est l'usage de votre client d'IA.
- Funplay MCP for Cocos est-il sûr pour les données de l’entreprise ?
- Tourne dans votre éditeur ; données de scène et code partent vers votre fournisseur de modèles via le client. Le serveur se lie à 127.0.0.1 sur un port propre au projet entre 20000 et 29999 et n'a pas d'authentification ; le README avertit que les adresses réseau exposent l'éditeur. Le panneau interroge GitHub pour les mises à jour.
- Quelles sont les meilleures alternatives à Funplay MCP for Cocos ?
- Les alternatives les plus proches que nous avons testées sont Godot MCP et Summer Engine MCP.
Réponses vérifiées le 13 nov. 2026.