GenesisCore
One click installation! BlenderMCP tool that supports DeepSeek, Claude, and others, fully integrated into Blender!
Install / Use
/learn @AIGODLIKE/GenesisCoreQuality Score
Category
Customer SupportSupported Platforms
README
GenesisCore - Blender AI Automation Addon
Introduction
A Blender automation addon driven by large language models (e.g. Deepseek, Claude).
Using MCP protocol standardized interface, supports multiple LLM providers including DeepSeek, OpenAI, Anthropic, OpenRouter, SilicorFlow, etc.
Manuals / 手册
Features
- Built-in MCP Client implementation (No external MCP Host required)
- Supports multiple LLM providers: DeepSeek, OpenAI, Anthropic, OpenRouter, SilicorFlow, etc.
- Integrated Polyhaven online asset system (Models/HDRI)
- Supports local model libraries
- Conversational history control
- One-click provider switching with auto-loaded configurations
- SSE external MCP Host connection support
- Modular Tools system (Extendable)
- Modular Client integration (Extendable)
Installation
Blender
Download and install Blender (Recommended version 4.0+)
Windows
-
Method 1: Using ZIP package
- Download package: https://github.com/AIGODLIKE/GenesisCore.git
- Blender -> Preferences -> Add-ons: Install from ZIP
- Or drag ZIP file directly into Blender window and follow prompts
-
Method 2: Manual install (Requires Git)
cd %USERPROFILE%\AppData\Roaming\Blender Foundation\blender\%blender_version%\scripts\addons git clone https://github.com/AIGODLIKE/GenesisCore.git- Enable addon via Blender Preferences -> Add-ons -> Search "GenesisCore"
Linux
For Linux users (Assumes basic proficiency):
cd /home/**USER**/.config/blender/**BLENDER_VERSION**/scripts/addons
git clone https://github.com/AIGODLIKE/GenesisCore.git
- Enable addon via Blender Preferences -> Add-ons -> Search "GenesisCore"
Usage
Basic Usage
- Open UI panel in 3DViewport (N-Panel) -> GenesisCore panel
- Select LLM provider (DeepSeek/OpenAI/Anthropic etc.)
- Obtain corresponding API Key
- Enter API Key in addon settings
- Fetch supported model list
- Select model
- Choose tool modules (Disable "Asset Tools" if no custom assets needed)
- Hold shift to select multiple modules
- Enter command
- Execute command
Advanced
-
Conversation History
- Enabled: Consumes more tokens but maintains context
- Disabled: Lower token usage, each command is isolated
- Use "Clear History" to reset conversation context
-
Configuration Management
- Config auto-saves when refreshing model list
- Click "Save Config" to manually save current settings
- Each provider maintains independent configurations
-
Polyhaven Integration
- Requires enabling "Asset Tools" module
- AI intelligently decides when to use Polyhaven assets
- Downloaded assets cache to:
- Windows:
C:\Users\{USER}\AppData\Local\Temp\polyhaven_{asset_type} - Linux:
/tmp/polyhaven_{asset_type}(I guess, caz I'm not a Linux user) - Asset types:
models,hdris
- Windows:
- Cached assets auto-load without re-downloading
-
External MCP Host Connection (Port 45677)
{ "mcpServers": { "BlenderGenesis": { "url": "http://localhost:45677" } } } -
Custom Tool Development
- Reference existing modules in
src/tools/ - Note: Import new modules in
src/tools/__init__.py(Order affects UI display)
- Reference existing modules in
-
Custom Client Development
- Reference
src/client/openai.py(MCPClientOpenAI implementation)
- Reference
Links
Acknowledgements
Inspired by BlenderMCP - Blender Model Context Protocol Integration
Our AI Platform
Related Skills
Hook Development
80.2kThis skill should be used when the user asks to "create a hook", "add a PreToolUse/PostToolUse/Stop hook", "validate tool use", "implement prompt-based hooks", "use ${CLAUDE_PLUGIN_ROOT}", "set up event-driven automation", "block dangerous commands", or mentions hook events (PreToolUse, PostToolUse, Stop, SubagentStop, SessionStart, SessionEnd, UserPromptSubmit, PreCompact, Notification). Provides comprehensive guidance for creating and implementing Claude Code plugin hooks with focus on advanced prompt-based hooks API.
MCP Integration
80.2kThis skill should be used when the user asks to "add MCP server", "integrate MCP", "configure MCP in plugin", "use .mcp.json", "set up Model Context Protocol", "connect external service", mentions "${CLAUDE_PLUGIN_ROOT} with MCP", or discusses MCP server types (SSE, stdio, HTTP, WebSocket). Provides comprehensive guidance for integrating Model Context Protocol servers into Claude Code plugins for external tool and service integration.
Plugin Structure
80.2kThis skill should be used when the user asks to "create a plugin", "scaffold a plugin", "understand plugin structure", "organize plugin components", "set up plugin.json", "use ${CLAUDE_PLUGIN_ROOT}", "add commands/agents/skills/hooks", "configure auto-discovery", or needs guidance on plugin directory layout, manifest configuration, component organization, file naming conventions, or Claude Code plugin architecture best practices.
Skill Development
80.2kThis skill should be used when the user wants to "create a skill", "add a skill to plugin", "write a new skill", "improve skill description", "organize skill content", or needs guidance on skill structure, progressive disclosure, or skill development best practices for Claude Code plugins.
