Tous les MCPBlender MCP
Modélisation 3D

Blender MCP

Le serveur MCP le plus populaire pour Blender : Claude pilote la modélisation, les matériaux et l'inspection de scène de cet outil 3D open source, et peut exécuter du code Python dans Blender. Il donne aussi accès aux bibliothèques d'assets Poly Haven et Sketchfab et à la génération de modèles 3D par IA.

Quand l'utiliser

Utile pour produire ou retoucher des visuels 3D gratuitement, sans licence de logiciel propriétaire.

Projets tiers · vérifiés manuellement · non maintenus par Educasium

Blender MCP connecte Claude, Cursor, VS Code, OpenCode, Antigravity ou un autre client compatible MCP à Blender via un serveur Python et un add-on Blender local. Le dépôt ahujasid/blender-mcp le décrit comme une intégration communautaire pour contrôler Blender avec le modèle de langage de son choix. Lors de la vérification GitHub du 26 août 2026, le dépôt était sous licence MIT, comptait 26336 étoiles et 2495 forks, et le pyproject déclarait la version 1.8.7.

Pour Educasium, Blender MCP est l'un des connecteurs les plus importants à couvrir, parce que Blender est gratuit, largement utilisé en 3D, et accessible pour la formation. Il permet de créer, modifier et supprimer des objets, gérer des matériaux, inspecter une scène, exécuter du Python dans Blender, et utiliser des sources d'assets comme Poly Haven, Sketchfab, Hyper3D Rodin ou Hunyuan3D. Sa popularité ne supprime pas les précautions : execute_blender_code exécute du code arbitraire et la télémétrie est activée par défaut selon le README.

Sommaire

  1. Ce que fait Blender MCP
  2. Installation et architecture
  3. Capacités utiles en formation et création
  4. Comparaison avec 3ds Max, Cinema 4D et Rhino
  5. Sécurité, données et limites
  6. Position Educasium
  7. Sources et suite logique

Ce que fait Blender MCP

À retenir : Blender MCP donne à un assistant IA une connexion bidirectionnelle avec Blender, avec lecture de scène, création d'objets, matériaux, code Python et assets externes. C'est un outil pédagogique puissant, mais pas un substitut à la vérification visuelle.

Deux composants locaux

Le README décrit deux composants principaux. L'add-on Blender crée un serveur socket dans Blender pour recevoir et exécuter des commandes. Le serveur MCP Python, situé côté client, implémente le Model Context Protocol et se connecte à cet add-on. Par défaut, la connexion utilise BLENDER_HOST localhost et BLENDER_PORT 9876.

Cette architecture explique la séquence d'utilisation. Il faut installer uv, configurer le client MCP avec uvx blender-mcp, installer l'add-on via uvx blender-mcp install-addon, activer Interface: Blender MCP dans les préférences de Blender, puis démarrer le serveur dans l'onglet BlenderMCP du viewport. Le README précise aussi de ne lancer qu'une instance du serveur MCP à la fois, par exemple Claude Desktop ou Cursor, mais pas les deux en parallèle.

Outils principaux

La documentation résume les capacités en six blocs : communication bidirectionnelle, manipulation d'objets, contrôle des matériaux, inspection de scène, exécution de code et génération ou import d'assets. Le fichier serveur vérifié expose notamment get_scene_info, get_object_info, des outils de création ou modification, des intégrations Poly Haven et Sketchfab, et des flux de génération Hyper3D Rodin et Hunyuan3D. Il expose aussi disable_telemetry pour couper la collecte depuis l'outil MCP.

Pour un utilisateur, la différence est concrète. L'assistant peut lire la scène, créer une forme, appliquer une couleur ou un matériau, télécharger un asset, générer un modèle 3D et demander une capture pour vérifier. Cette boucle peut accélérer une démonstration, mais elle doit rester inspectable : chaque modification doit être vue dans Blender, pas seulement validée par une réponse texte.

Installation et architecture

À retenir : Blender MCP est plus accessible que beaucoup de connecteurs propriétaires, mais il reste une intégration locale avec serveur, add-on, chemins et versions Python. Les problèmes viennent souvent de uvx, du PATH GUI ou d'un add-on non activé.

Prérequis vérifiés

Le README demande Blender 3.0 ou plus récent, Python 3.10 ou plus récent et uv. Le pyproject vérifié indique requires-python >=3.10, une dépendance mcp >=1.9.0 et <2, et httpx >=0.27.0. Le script exposé par le package s'appelle blender-mcp.

Le README insiste sur l'installation officielle de uv et déconseille pip install uv, car le client MCP peut ne pas trouver uvx. Il donne aussi des solutions pour les clients lancés depuis une interface graphique qui n'héritent pas du PATH du terminal. Sur Windows, il propose de wrapper uvx via cmd si nécessaire.

Installation de l'add-on

La méthode recommandée consiste à lancer uvx blender-mcp install-addon, puis à activer l'add-on dans Blender. La commande copie le fichier d'add-on dans le dossier des add-ons Blender et garde une sauvegarde .bak si elle remplace un fichier. Une alternative manuelle consiste à télécharger addon.py, l'installer depuis les préférences Blender et l'activer.

Cette distinction est utile dans un contexte de formation. Une installation automatisée peut suffire sur poste individuel, mais une salle de cours ou un parc machine doit documenter l'emplacement des add-ons, la version Blender, l'état du serveur socket et la politique de télémétrie. Sans cela, les erreurs de connexion seront confondues avec des erreurs de modèle IA.

Capacités utiles en formation et création

À retenir : Blender MCP est très adapté aux ateliers de prototypage, d'assets, de matériaux et de vérification visuelle. Il devient risqué lorsqu'il manipule des scènes client sans sauvegarde ou exécute du Python non relu.

Scène, objets et matériaux

Les capacités principales couvrent l'information de scène, la création et modification de formes, la suppression d'objets, l'application de matériaux et la modification de couleurs. Pour un formateur, cela permet de montrer une boucle simple : demander un objet, inspecter la scène, appliquer un matériau, vérifier par capture et corriger. Cette boucle est plus pédagogique qu'une longue démonstration de menus.

Dans une agence, le cas d'usage le plus raisonnable est la maquette de concept, la préparation d'une scène pédagogique ou la retouche légère sur copie. Pour une scène de rendu client, il faut journaliser les prompts, sauvegarder avant action et vérifier visuellement les objets, matériaux, échelles et caméras. Blender MCP peut agir vite ; c'est précisément pour cela qu'il faut le cadrer.

Assets et génération 3D

Le README annonce des intégrations Poly Haven pour modèles, textures et HDRI, Sketchfab pour modèles téléchargeables, Hyper3D Rodin et Hunyuan3D pour génération de modèles 3D. Il indique aussi que des identifiants peuvent être stockés dans les préférences de l'add-on ou injectés via variables d'environnement. Ces intégrations élargissent le rôle du MCP : il ne dessine pas seulement, il peut aussi importer ou générer des éléments.

La limite est la qualité et la licence des assets. Un asset Sketchfab doit être téléchargeable et son usage doit rester compatible avec le projet. Un modèle généré doit être contrôlé : échelle, orientation, bounding box, topologie, matériaux et pertinence visuelle. Pour Educasium, il faut présenter ces intégrations comme des accélérateurs de prototype, pas comme une garantie de production finale.

Comparaison avec 3ds Max, Cinema 4D et Rhino

À retenir : Blender MCP est le plus accessible financièrement, tandis que 3ds Max, Cinema 4D et Rhino suivent des pipelines professionnels plus spécifiques. Le bon choix dépend du logiciel déjà utilisé et du niveau de gouvernance attendu.

OptionUsage naturelForce principaleLimite à surveiller
Blender MCPFormation, prototypage 3D, scènes open source, assetsGratuit, très adopté, Python, assets externesexecute_blender_code, télémétrie, qualité des assets
3dsmax-mcpArchviz, scènes lourdes, plugins, renduBridge natif, 151 outils, pipeline MaxInstallation avancée et safe mode incomplet
Cinema 4D MCPMotion design, MoGraph, rendu C4DLogique artiste et animationDépendance au plugin socket et licence Maxon
Rhino MCPModélisation NURBS et GrasshopperArchitecture et paramétriqueGouvernance différente entre Rhino et Grasshopper

Différence avec 3ds Max

Le MCP 3ds Max vise les studios déjà ancrés dans 3ds Max, avec plugins, scènes lourdes et rendus spécialisés. Blender MCP vise un public plus large, souvent plus expérimental, qui peut installer Blender sans licence commerciale. Cela en fait un excellent outil d'initiation à l'automatisation 3D.

La contrepartie est que l'accessibilité peut donner une fausse impression de simplicité. Une scène 3D reste un système complexe : objets, unités, matériaux, textures, éclairage, caméras et fichiers externes. Même avec Blender MCP, une bonne production demande une personne qui regarde la scène et comprend les erreurs possibles.

Différence avec Rhino et Revit

Rhino et Revit sont plus proches de la conception architecturale ou BIM. Blender est plus naturel pour visualisation, expérimentation, asset design, pédagogie et rendu libre. Il peut compléter un flux Revit ou Rhino, mais il ne transporte pas automatiquement la logique BIM, les classifications ou les contraintes réglementaires.

Pour Educasium, cette distinction est importante. Une page Blender MCP doit attirer les lecteurs qui veulent comprendre la 3D pilotée par IA, sans laisser entendre que Blender remplace un processus BIM d'agence. L'outil a une valeur forte en apprentissage, mais son rôle projet doit être défini.

Sécurité, données et limites

À retenir : les deux sujets sensibles sont l'exécution de Python dans Blender et la collecte de télémétrie. Les deux doivent être décidés avant un usage en agence ou en formation.

execute_blender_code

Le README avertit que execute_blender_code permet d'exécuter du Python arbitraire dans Blender, que c'est puissant et potentiellement dangereux, et qu'il faut sauvegarder avant usage. Cette capacité peut modifier la scène largement, charger des fichiers, créer ou supprimer des objets, et agir via l'API Python Blender. Elle doit être réservée à des utilisateurs qui comprennent le risque.

Pour un atelier, le plus simple est de limiter les exercices aux outils dédiés et de relire toute commande Python avant exécution. Pour un client, il faut travailler sur copie, conserver des versions, isoler les dossiers d'assets et éviter de donner accès à des chemins sensibles. Le risque n'est pas théorique : du code arbitraire dans un logiciel local doit toujours être traité comme une permission élevée.

Télémétrie et confidentialité

Le README indique que la télémétrie est activée par défaut et peut être désactivée dans les préférences de l'add-on ou via DISABLE_TELEMETRY=true. Les conditions vérifiées indiquent que, avec consentement, le projet peut collecter prompts, code généré, métadonnées de scène, captures viewport, trajectoires et certains edits manuels effectués pendant que le serveur fonctionne. Elles indiquent aussi que ces données peuvent être utilisées pour entraîner des modèles, améliorer le projet, faire de la recherche ou partager des jeux de données anonymisés.

Sans consentement, les conditions disent qu'un enregistrement minimal anonyme reste envoyé : identifiant d'installation aléatoire, session, nom de l'outil, succès, durée, versions, système d'exploitation et horodatage. Pour une école ou une agence, ce point doit être expliqué clairement. Si la scène, les prompts ou les captures sont sensibles, la désactivation de télémétrie doit être une étape de configuration, pas une note de bas de page.

Position Educasium

À retenir : Educasium peut présenter Blender MCP comme un connecteur majeur pour apprendre la 3D assistée par IA, sans revendiquer de projet client réalisé avec lui. Les faits reposent sur les sources GitHub vérifiées le 26 août 2026.

Ce que nous pouvons dire

Nous pouvons dire que le dépôt existe, qu'il est MIT, qu'il est très adopté au moment de la vérification, qu'il demande Blender 3.0+, Python 3.10+ et uv, et qu'il connecte un serveur MCP Python à un add-on Blender par socket. Nous pouvons dire qu'il couvre scène, objets, matériaux, code Python, Poly Haven, Sketchfab, Hyper3D Rodin, Hunyuan3D et options de télémétrie.

Nous ne devons pas dire qu'Educasium l'a utilisé pour produire une scène client, qu'il garantit une qualité professionnelle ou qu'il est conforme aux exigences de confidentialité d'une entreprise. Ces affirmations demanderaient des tests locaux, des scènes, des captures, une revue juridique ou IT, et une validation pédagogique.

Implémentation hypothétique

Une implémentation hypothétique commencerait avec Blender vierge, télémétrie désactivée si le contexte l'exige, un fichier de test sauvegardé et un objectif simple : créer une scène, lire get_scene_info, ajouter un objet, appliquer un matériau et vérifier par capture. Les intégrations externes restent désactivées tant que les clés et licences d'assets ne sont pas cadrées.

La deuxième étape testerait Poly Haven ou Sketchfab sur des assets non sensibles, puis une génération 3D isolée si une clé Hyper3D ou Hunyuan3D est disponible. La troisième étape comparerait le résultat à un workflow manuel et déciderait si Blender MCP sert à la formation, au prototype ou à une production encadrée. Sans cette séparation, l'outil peut devenir trop permissif.

Sources et suite logique

À retenir : cette page a été écrite depuis les sources GitHub vérifiées le 26 août 2026. La popularité du dépôt, les intégrations et les conditions de télémétrie peuvent évoluer, donc il faut recontrôler les sources avant de recommander l'outil à une organisation.

Pour continuer, comparez Blender MCP avec 3dsmax-mcp, Cinema 4D MCP et Rhino MCP. Blender MCP est probablement le meilleur point d'entrée pédagogique dans cette famille. Mais son usage professionnel doit rester gouverné par trois règles : sauvegarde, vérification visuelle et politique de données explicite.

Questions fréquentes

Blender MCP est-il gratuit ?

Le dépôt est publié sous licence MIT et Blender est un logiciel libre. Cela ne veut pas dire que tous les assets ou services connectés sont libres pour tout usage. Poly Haven, Sketchfab, Hyper3D Rodin et Hunyuan3D doivent être vérifiés séparément selon leurs licences, clés API et conditions.

Blender MCP peut-il exécuter du code Python ?

Oui. Le README avertit que execute_blender_code peut exécuter du Python arbitraire dans Blender. C'est utile pour l'automatisation avancée, mais potentiellement dangereux sur une scène client ou un poste contenant des fichiers sensibles. Il faut sauvegarder, travailler sur copie et relire le code avant exécution.

La télémétrie est-elle activée par défaut ?

Oui, selon le README vérifié. Elle peut être désactivée dans les préférences de l'add-on ou avec DISABLE_TELEMETRY=true. Les conditions indiquent qu'avec consentement, prompts, code, métadonnées de scène, captures et trajectoires peuvent être collectés et utilisés pour recherche ou entraînement de modèles.

Educasium a-t-il déjà utilisé Blender MCP en production ?

Cette page ne revendique pas d'usage Educasium en production. Elle analyse le dépôt GitHub, le README, le pyproject, le code serveur et les conditions de télémétrie vérifiés le 26 août 2026. Un retour de production demanderait scènes, captures, logs, validation métier et politique de données documentée.