Awesome MCP › Design & Visualization

ahujasid/mcp-for-blender

⭐ 33687 Python added to this list on 2026-09-21 repository created 2025-03-07

MCP for Blender, formerly blender-mcp, is a Model Context Protocol server that exposes a running Blender instance to any MCP-capable client such as Claude Desktop, Claude Code, Codex, Cursor, VS Code, OpenCode or Antigravity. The project ships two components. The first is a Blender addon, addon.py, which runs inside Blender and opens a socket server that receives and executes commands against the live scene. The second is a Python MCP server, distributed on PyPI as mcp-for-blender and normally launched with uvx, which translates MCP tool calls from the client into socket messages for the addon. Setup is three steps: install uv, register the server in the MCP client configuration, then install and enable the addon and press Start MCP Server in Blender's N-panel. The exposed capabilities cover two-way communication with the running instance, object manipulation (creating, modifying and deleting 3D objects), material and colour control, scene inspection that returns details about the current scene, and arbitrary Python execution inside Blender. Asset and model generation is wired to several external sources: Poly Haven assets, Sketchfab models, Poly Pizza low-poly models, and AI-generated 3D models through Hyper3D Rodin and Hunyuan3D, with persistent API credentials stored for those services. Docker and non-uv installation paths are documented, as are environment variables, per-client setup notes and telemetry control. The README states that only one instance of the server should run at a time, and it carries an explicit section on limitations and security considerations, since arbitrary code execution inside Blender is part of the exposed surface. It is a third-party integration and is not produced by the Blender project. The audience is 3D artists and technical users who want prompt-driven modelling, scene assembly and asset sourcing directly from an AI assistant.

https://github.com/ahujasid/mcp-for-blender

blender3dmcp-serverpythonmodelingrenderingassets

Also in Design & Visualization

DayuanJiang/next-ai-draw-io

AI-assisted draw.io diagram editor, available as a web app, desktop app, and MCP server, that creates and edits diagrams from natural-language chat.

pascalorg/editor

Browser-based 3D architectural building editor built with React Three Fiber and WebGPU that ships an MCP server package exposing scene tools, resources, prompts and local storage to MCP-compatible AI hosts.

GLips/Figma-Context-MCP

GLips/Figma-Context-MCP is an MCP server that provides Figma layout and design information to AI coding agents like Cursor, enabling accurate one-shot design implementation in code.

markmap/markmap

Markmap is a tool that visualizes Markdown content as interactive mindmaps and includes an MCP Server for enhanced interoperability within the Model Context Protocol ecosystem.

sonnylazuardi/cursor-talk-to-figma-mcp

Cursor Talk to Figma MCP integrates Cursor AI with Figma using the Model Context Protocol to enable programmatic reading and modification of Figma designs for enhanced design automation.

antvis/mcp-server-chart

mcp-server-chart is a TypeScript-based Model Context Protocol server by AntV that generates over 25 types of visual charts using the AntV library and returns image URLs for each chart.

neka-nat/freecad-mcp

FreeCAD MCP is an MCP server that enables automated and scripted control of FreeCAD through Claude Desktop for enhanced CAD modeling workflows.

GongRzhe/Office-PowerPoint-MCP-Server

Office-PowerPoint-MCP-Server is a comprehensive MCP server enabling programmatic creation and manipulation of PowerPoint presentations using the MCP protocol and python-pptx, featuring 32 tools across 11 modules for professional presentation automation.