Blender

ahujasid
10414
Connect Blender to Claude AI using the Model Context Protocol (MCP), enabling Claude to interact with Blender and control it for 3D modeling and scene creation.

Overview

What is Blender

BlenderMCP is an integration that connects Blender to Claude AI using the Model Context Protocol (MCP), enabling Claude to interact with and control Blender for 3D modeling and scene creation.

How to Use

To use BlenderMCP, install the Blender addon (`addon.py`), set up the MCP server (`src/blender_mcp/server.py`), and ensure both components are properly configured to communicate with each other.

Key Features

Key features include two-way communication between Claude AI and Blender, object manipulation capabilities, material control, scene inspection, and the ability to execute Python code within Blender.

Where to Use

BlenderMCP can be used in fields such as 3D modeling, game development, animation, and any creative projects that require advanced scene manipulation and AI assistance.

Use Cases

Use cases for BlenderMCP include automating 3D model creation, enhancing scene design workflows, integrating AI-driven suggestions for modeling, and executing complex scripts for custom functionalities.

Usage

Installation

Generate your exclusive SSE URL:

MCP Server Configuration (for all clients):

Installation in Cursor

Click on the Cursor settings icon in the top right, find the MCP option, then click the + button in the top right of that page and add the configuration in the config panel.

Note: Do not delete previously added configuration items

After completion, restart Cursor, chat with Cursor, and you can use MCP functions

Installation in Claude

Find this json file at the following path: macOS: ~/Library/Application Support/Claude/claude_desktop_config.json Windows: %APPDATA%\Claude\claude_desktop_config.json If this file doesn't exist, create one and paste the content above into the file.

Note: Do not delete previously added configuration items.

After completion, restart Claude, and you can use MCP functions through the Claude dialog

SDK

Installation in Python

Install composio-toolset by running the following commands in your terminal:

pip install composio_openai

Python example code:

from composio_openai import ComposioToolSet, App
from openai import OpenAI

openai_client = OpenAI()
composio_toolset = ComposioToolSet(entity_id="default")

tools = composio_toolset.get_tools(apps=[App.GITHUB])

Installation in TypeScript

Install composio-core by running the following commands in your terminal:

npm install -g composio_core

TypeScript example code:

import { OpenAI } from "openai";
import { OpenAIToolSet } from "composio-core";

const openaiClient = new OpenAI();
const composioToolset = new OpenAIToolSet();

const tools = await composioToolset.getTools({
  apps: ["github"],
});

Content