<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 400 400">
<defs>
<!-- Cube face gradients -->
<linearGradient id="cubeTop" x1="0%" y1="0%" x2="100%" y2="100%">
<stop offset="0%" style="stop-color:#FF9500"/>
<stop offset="100%" style="stop-color:#FF7700"/>
</linearGradient>
<linearGradient id="cubeLeft" x1="0%" y1="0%" x2="100%" y2="100%">
<stop offset="0%" style="stop-color:#E86500"/>
<stop offset="100%" style="stop-color:#CC5500"/>
</linearGradient>
<linearGradient id="cubeRight" x1="100%" y1="0%" x2="0%" y2="100%">
<stop offset="0%" style="stop-color:#FF8800"/>
<stop offset="100%" style="stop-color:#DD6600"/>
</linearGradient>
<!-- Claude purple -->
<linearGradient id="claudePurple" x1="0%" y1="0%" x2="100%" y2="100%">
<stop offset="0%" style="stop-color:#D4A574"/>
<stop offset="100%" style="stop-color:#B8956E"/>
</linearGradient>
<!-- Connection blue -->
<linearGradient id="connectBlue" x1="0%" y1="0%" x2="100%" y2="100%">
<stop offset="0%" style="stop-color:#38BDF8"/>
<stop offset="100%" style="stop-color:#0EA5E9"/>
</linearGradient>
<!-- Shadow -->
<filter id="cubeShadow" x="-50%" y="-50%" width="200%" height="200%">
<feDropShadow dx="0" dy="10" stdDeviation="15" flood-color="#000" flood-opacity="0.3"/>
</filter>
<!-- Glow -->
<filter id="nodeGlow">
<feGaussianBlur stdDeviation="2" result="coloredBlur"/>
<feMerge>
<feMergeNode in="coloredBlur"/>
<feMergeNode in="SourceGraphic"/>
</feMerge>
</filter>
</defs>
<!-- Background gradient -->
<rect width="400" height="400" fill="#1E1B4B"/>
<!-- Subtle grid pattern -->
<g opacity="0.05">
<line x1="0" y1="100" x2="400" y2="100" stroke="#fff" stroke-width="1"/>
<line x1="0" y1="200" x2="400" y2="200" stroke="#fff" stroke-width="1"/>
<line x1="0" y1="300" x2="400" y2="300" stroke="#fff" stroke-width="1"/>
<line x1="100" y1="0" x2="100" y2="400" stroke="#fff" stroke-width="1"/>
<line x1="200" y1="0" x2="200" y2="400" stroke="#fff" stroke-width="1"/>
<line x1="300" y1="0" x2="300" y2="400" stroke="#fff" stroke-width="1"/>
</g>
<!-- Main 3D Cube -->
<g transform="translate(200, 155)" filter="url(#cubeShadow)">
<!-- Cube faces -->
<!-- Top face -->
<polygon points="0,-70 60,-35 0,0 -60,-35" fill="url(#cubeTop)"/>
<!-- Left face -->
<polygon points="-60,-35 0,0 0,70 -60,35" fill="url(#cubeLeft)"/>
<!-- Right face -->
<polygon points="60,-35 60,35 0,70 0,0" fill="url(#cubeRight)"/>
<!-- Blender-style edge highlights -->
<line x1="0" y1="-70" x2="60" y2="-35" stroke="#FFB84D" stroke-width="2"/>
<line x1="0" y1="-70" x2="-60" y2="-35" stroke="#FFB84D" stroke-width="2"/>
<line x1="0" y1="0" x2="0" y2="70" stroke="#FFB84D" stroke-width="1.5"/>
</g>
<!-- MCP Connection nodes orbiting -->
<g filter="url(#nodeGlow)">
<!-- Top node -->
<circle cx="200" cy="55" r="14" fill="url(#connectBlue)"/>
<circle cx="200" cy="55" r="6" fill="#FFF"/>
<!-- Left node -->
<circle cx="110" cy="195" r="14" fill="url(#claudePurple)"/>
<circle cx="110" cy="195" r="6" fill="#FFF"/>
<!-- Right node -->
<circle cx="290" cy="195" r="14" fill="url(#claudePurple)"/>
<circle cx="290" cy="195" r="6" fill="#FFF"/>
<!-- Connection arcs -->
<path d="M 200,69 Q 155,85 125,180" fill="none" stroke="url(#connectBlue)" stroke-width="2" stroke-dasharray="4,4"/>
<path d="M 200,69 Q 245,85 275,180" fill="none" stroke="url(#connectBlue)" stroke-width="2" stroke-dasharray="4,4"/>
<path d="M 124,195 Q 200,250 276,195" fill="none" stroke="url(#claudePurple)" stroke-width="2" stroke-dasharray="4,4"/>
</g>
<!-- Brand name -->
<g transform="translate(200, 310)">
<text x="0" y="0" font-family="system-ui, -apple-system, sans-serif" font-size="38" font-weight="700" fill="#FFFFFF" text-anchor="middle">
Claude<tspan fill="url(#cubeTop)">Kit</tspan>
</text>
<text x="0" y="35" font-family="system-ui, -apple-system, sans-serif" font-size="16" font-weight="400" fill="#94A3B8" text-anchor="middle" letter-spacing="3">
BLENDER MCP SERVER
</text>
</g>
</svg>