Open Models MCP for Blender Using Ollama
Open Models MCP for Blender Using Ollama
Control Blender 3D with natural language prompts via local AI models. Built on the Model Context Protocol (MCP), connecting Claude, Cursor, or any MCP client to Blender through a local Ollama LLM.
| Dependency | Version | Install | |-----------|---------|---------| | Blender | 3.0+ | blender.org | | Python | 3.10+ | System or python.org | | Ollama | Latest | ollama.com | | uv | Latest | pip install uv |
blender_get_scene_info — Full scene summary: objects, camera, render settingsblender_get_object_info — Detailed object info: transforms, materials, mesh statsblender_create_object — Add a primitive mesh (CUBE, SPHERE, CYLINDER, ...)blender_modify_object — Change location, rotation, scale, visibilityblender_delete_object — Remove an object from the sceneblender_set_material — Create and assign a Principled BSDF materialblender_render_image — Render current scene to a fileblender_execute_code — Run arbitrary Python/bpy code in Blenderblender_get_polyhaven_categories — List PolyHaven asset categoriesblender_search_polyhaven_assets — Search PolyHaven library with paginationblender_download_polyhaven_asset — Download & import a PolyHaven assetblender_set_texture — Apply a downloaded PolyHaven texture to an objectblender_ai_prompt — Send a natural language prompt to Ollamablender_get_ollama_models — List available local Ollama modelsCompare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.
Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.
| Tool | What it does |
|---|---|
| blender_get_scene_info | Full scene summary: objects, camera, render settings |
| blender_get_object_info | Detailed object info: transforms, materials, mesh stats |
| blender_create_object | Add a primitive mesh (CUBE, SPHERE, CYLINDER, ...) |
| blender_modify_object | Change location, rotation, scale, visibility |
| blender_delete_object | Remove an object from the scene |
| blender_set_material | Create and assign a Principled BSDF material |
| blender_render_image | Render current scene to a file |
| blender_execute_code | Run arbitrary Python/bpy code in Blender |
| blender_get_polyhaven_categories | List PolyHaven asset categories |
| blender_search_polyhaven_assets | Search PolyHaven library with pagination |
| blender_download_polyhaven_asset | Download & import a PolyHaven asset |
| blender_set_texture | Apply a downloaded PolyHaven texture to an object |
| blender_ai_prompt | Send a natural language prompt to Ollama |
| blender_get_ollama_models | List available local Ollama models |
| Dependency | Version | Install | |-----------|---------|---------| | Blender | 3.0+ | blender.org | | Python | 3.10+ | System or python.org | | Ollama | Latest | ollama.com | | uv | Latest | pip install uv |
Feed real design data to your coding assistant — layout, tokens and components straight from Figma files.
Integrates Figma's API with Claude and other Model Context Protocol (MCP) compatible clients, providing read-only access to Figma files and projects.
Manages courses, assignments, enrollments, and grades within Canvas using the Canvas API.
Provides a unified TypeScript interface for LLMs to interact with various 3D software applications.
Generates Vue 3 components from Figma designs, adhering to Hostinger's design system.
Enables Cursor AI to interact with Figma, allowing programmatic design modification and data extraction.