Blender MCP : piloter Blender avec Claude et l’IA (guide 2026)

Blender MCP connecte Blender à Claude, Cursor ou tout autre client MCP. Vous décrivez une scène en langage naturel, et l’IA crée les objets, applique les matériaux et vérifie son travail dans la fenêtre 3D.

Le projet le plus utilisé, avec plus de 30 000 étoiles sur GitHub, a changé de nom : blender-mcp s’appelle désormais MCP for Blender, et son paquet mcp-for-blender. C’est un projet communautaire, non affilié à la Blender Foundation.

Blender MCP en bref

  • Projet : MCP for Blender, open source sous licence MIT.
  • Prérequis : Blender 3.0 ou plus récent, Python 3.10 ou plus récent, et le gestionnaire de paquets uv.
  • Fonctionnement : une extension Blender ouvre un serveur local, sur le port 9876 par défaut, et le serveur MCP lui transmet les commandes de l’IA.
  • Clients : Claude Desktop, Claude Code, Codex, Cursor, VS Code et d’autres.

Ce que l’IA peut faire dans Blender

  • Manipuler les objets : créer, modifier et supprimer des objets 3D.
  • Gérer les matériaux : appliquer et modifier matériaux et couleurs.
  • Vérifier son travail : vues sous plusieurs angles, vue caméra, fil de fer, rayons X, bande d’animation et rendus.
  • Exécuter du code : l’IA écrit directement du Python pour Blender.
  • Importer des ressources : ressources Poly Haven, modèles Sketchfab et Poly Pizza, ou modèles 3D générés par IA avec Tripo, Hyper3D Rodin et Hunyuan3D.

La génération de modèles par IA demande vos propres clés d’API, ou l’offre Premium payante du projet.

Installation rapide

L’installeur du projet installe uv, configure vos clients MCP, puis installe et active l’extension Blender.

# macOS et Linux
curl -LsSf https://www.mcp-for-blender.com/install.sh | sh

# Windows (PowerShell)
powershell -ExecutionPolicy ByPass -c "irm https://www.mcp-for-blender.com/install.ps1 | iex"

Si uv est déjà installé, lancez plutôt uvx mcp-for-blender setup. Quittez ensuite complètement votre application d’IA, rouvrez-la, puis ouvrez Blender.

Ces commandes exécutent un script téléchargé : lisez-le avant de le lancer, ou préférez l’installation manuelle ci-dessous.

Installation manuelle en trois étapes

1. Installer uv

# macOS
brew install uv

# Linux
curl -LsSf https://astral.sh/uv/install.sh | sh

# Windows
powershell -c "irm https://astral.sh/uv/install.ps1 | iex"

Utilisez l’installeur officiel d’uv, pas pip install uv, qui peut ne pas créer la commande uvx.

2. Déclarer le serveur dans votre client

Dans Claude Code :

claude mcp add blender uvx mcp-for-blender

Dans Codex :

codex mcp add blender -- uvx mcp-for-blender

Dans Claude Desktop, ouvrez les réglages, section Développeur, puis modifiez claude_desktop_config.json :

{
  "mcpServers": {
    "blender": {
      "command": "uvx",
      "args": ["mcp-for-blender"]
    }
  }
}

3. Installer l’extension Blender

uvx mcp-for-blender install-addon

Dans Blender, ouvrez Edit, puis Preferences, puis Add-ons, et activez « Interface: MCP for Blender ». N’exécutez qu’une seule instance du serveur MCP à la fois : Claude Desktop ou Cursor, pas les deux.

Exemples de demandes

  • « Crée une scène de bureau low poly avec une lampe, un ordinateur et une plante. »
  • « Applique un matériau métal brossé à l’objet sélectionné et vérifie le rendu. »
  • « Importe un HDRI de coucher de soleil depuis Poly Haven pour l’éclairage. »
  • « Anime une rotation de la caméra autour de l’objet sur 120 images. »

Pour une scène complexe, découpez la demande en étapes : l’IA s’en sort mieux.

Dépannage

  • Erreur spawn uvx ENOENT : les applications lancées depuis le Dock ou le menu Démarrer ne voient pas le PATH du terminal. Indiquez le chemin complet de uvx, obtenu avec which uvx ou where uvx, dans le champ command. Sous Windows, vous pouvez aussi écrire "command": "cmd" et "args": ["/c", "uvx", "mcp-for-blender"].
  • Rien ne change après une modification : quittez complètement le client, depuis la zone de notification sous Windows ou avec Cmd+Q sur macOS, puis relancez-le.
  • Mauvaise version de Python : avec conda, pyenv ou asdf, uv peut choisir le mauvais interpréteur. Le README du projet explique comment imposer Python 3.11.

Sécurité et télémétrie

  • L’outil execute_blender_code exécute du Python arbitraire dans Blender. Enregistrez toujours votre travail avant de vous en servir.
  • Poly Haven télécharge modèles, textures et HDRI. Si vous n’en voulez pas, désactivez-le dans Blender.
  • Par défaut, le projet collecte un relevé d’usage anonyme minimal : identifiant d’installation aléatoire, nom de l’outil, succès, durée, versions et système. Vos prompts, votre code, vos captures et vos scènes ne sont jamais collectés sans votre accord explicite.

Pour désactiver toute télémétrie, ajoutez la variable DISABLE_TELEMETRY à la configuration :

{
  "mcpServers": {
    "blender": {
      "command": "uvx",
      "args": ["mcp-for-blender"],
      "env": { "DISABLE_TELEMETRY": "true" }
    }
  }
}

Notre checklist de sécurité MCP complète ces règles.

Questions fréquentes

Blender MCP est-il un projet officiel de Blender ?

Non. MCP for Blender est un projet communautaire, non affilié à la Blender Foundation.

Blender MCP est-il gratuit ?

Oui, il est open source sous licence MIT. Seule la génération de modèles par IA sans vos propres clés passe par une offre Premium payante.

Quelle version de Blender faut-il ?

Blender 3.0 ou plus récent, avec Python 3.10 ou plus récent.

Quelle différence entre blender-mcp et mcp-for-blender ?

C’est le même projet, dont le paquet a été renommé. uvx blender-mcp fonctionne encore, mais les nouvelles installations utilisent mcp-for-blender.

Comment désactiver la télémétrie ?

Avec la variable d’environnement DISABLE_TELEMETRY=true, dans votre terminal ou dans la configuration de votre client.

Sources

Pour ajouter d’autres serveurs, suivez notre guide pour ajouter un serveur MCP à Claude, ou parcourez notre sélection 2026.

Recevez gratuitement le guide complet du MCP

Une newsletter simple, sans spam. Désinscription en un clic.