BlenderMCP est un projet open source qui connecte Blender à une intelligence artificielle (comme Claude) via le protocole MCP (Model Context Protocol). Il permet à l’IA de dialoguer avec Blender pour créer et modifier des scènes 3D en langage naturel.
Son fonctionnement repose sur deux parties qui communiquent entre elles :
Un addon installé dans Blender : Il crée un petit serveur à l’intérieur de Blender pour recevoir et exécuter les instructions.
Un serveur MCP externe : Il fait le pont entre l’IA et l’addon de Blender. L’IA (comme Claude Desktop) lance ce serveur, qui transmet ensuite les commandes à Blender.
Concrètement, vous pouvez donner des instructions à l’IA en langage naturel, et elle s’occupe d’agir dans Blender pour vous. Voici quelques exemples de ce qu’il permet de faire :
Créer, modifier et supprimer des objets 3D (ex: « Crée une sphère rouge métallique au-dessus d’un cube »).
Appliquer et modifier des matériaux et des couleurs.
Prendre des captures d’écran de la scène ou de la fenêtre de Blender pour les montrer à l’IA.
Exécuter du code Python directement dans Blender pour des actions plus complexes.
Il existe plusieurs versions du projet, la plus populaire étant maintenue par Siddharth Ahuja, reconnue pour sa simplicité d’installation. D’autres versions plus avancées proposent une architecture « prête pour la production » avec des centaines d’outils et une exécution de code sécurisée.
Github.com/ahujasid/blender-mcp