# ahujasid/blender-mcp

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [awesome-repositories.com](https://awesome-repositories.com/repository/ahujasid-blender-mcp).**

17,168 stars · 1,626 forks · Python · mit

## Links

- GitHub: https://github.com/ahujasid/blender-mcp
- awesome-repositories: https://awesome-repositories.com/repository/ahujasid-blender-mcp.md

## Description

This project is a Model Context Protocol server that functions as an automation tool for 3D design software. It acts as a bridge between creative applications and external intelligence agents, enabling users to manipulate geometry, materials, and lighting through natural language instructions.

The tool distinguishes itself by providing a standardized interface for remote command execution and scene data exchange. By utilizing a protocol-based communication layer, it allows external models to query viewport status and object properties, facilitating automated decision-making and real-time scene inspection during the design process.

Beyond basic scene manipulation, the software supports the execution of custom scripts and the automated management of 3D assets. It integrates directly with the host application to perform complex tasks, such as importing external models or modifying scene configurations, through dynamic code injection and remote procedure calls.

## Tags

### Artificial Intelligence & ML

- [Model Context Protocol](https://awesome-repositories.com/f/artificial-intelligence-ml/agentic-systems-frameworks/model-integration-serving/model-integration-interfaces/model-context-protocol.md) — Connects creative applications to external intelligence agents to enable remote control and data exchange using standardized communication protocols.
- [Model Context Protocol Servers](https://awesome-repositories.com/f/artificial-intelligence-ml/model-context-protocol-servers.md) — Implements a server for the Model Context Protocol to bridge 3D design software with external intelligence agents.
- [Creative Application Connectors](https://awesome-repositories.com/f/artificial-intelligence-ml/external-server-connectivity/creative-application-connectors.md) — Links creative applications to external intelligence interfaces using standardized protocols to facilitate remote control and data exchange. ([source](https://github.com/ahujasid/blender-mcp/blob/main/uv.lock))

### Business & Productivity Software

- [3D Design Automation Tools](https://awesome-repositories.com/f/business-productivity-software/application-automation-tools/3d-design-automation-tools.md) — Automates 3D design tasks by executing scripts and managing scene properties within creative applications.

### Graphics & Multimedia

- [AI-Assisted Modeling Interfaces](https://awesome-repositories.com/f/graphics-multimedia/media-production-suites/3d-modeling-software/ai-assisted-modeling-interfaces.md) — Uses natural language commands to create, modify, and manage complex geometry and scene elements within professional 3D design software.
- [AI-Driven Modeling Interfaces](https://awesome-repositories.com/f/graphics-multimedia/media-production-suites/3d-modeling-software/ai-driven-modeling-interfaces.md) — Acts as a gateway for controlling 3D geometry, materials, and lighting through natural language instructions.
- [Programmatic Geometry Manipulators](https://awesome-repositories.com/f/graphics-multimedia/graphics-engines-rendering/3d-math-and-geometry-toolkits/programmatic-geometry-manipulators.md) — Creates, modifies, and deletes 3D geometry and scene elements through natural language commands or programmatic instructions. ([source](https://github.com/ahujasid/blender-mcp#readme))
- [Scene Initialization](https://awesome-repositories.com/f/graphics-multimedia/graphics-engines-rendering/scene-management-systems/scene-initialization.md) — Creates, modifies, and deletes objects, materials, and lighting configurations within the 3D environment based on natural language instructions. ([source](https://github.com/ahujasid/blender-mcp/blob/main/README.md))
- [Material Systems](https://awesome-repositories.com/f/graphics-multimedia/graphics-engines-rendering/rendering/systems/3d-graphics-pipelines/material-systems.md) — Applies, modifies, and updates material properties and colors on 3D objects within the active workspace to achieve desired visual results. ([source](https://github.com/ahujasid/blender-mcp#readme))

### Security & Cryptography

- [AI-Driven Workspace Controllers](https://awesome-repositories.com/f/security-cryptography/security/utilities/command-and-control-frameworks/ai-driven-workspace-controllers.md) — Executes modeling and animation tasks by sending natural language commands to the application to manipulate scene elements and object properties directly. ([source](https://github.com/ahujasid/blender-mcp#readme))

### Data & Databases

- [Automated Asset Management Systems](https://awesome-repositories.com/f/data-databases/file-asset-management/3d-asset-managers/automated-asset-management-systems.md) — Fetches, imports, and applies external 3D models and textures into a workspace through automated workflows and intelligent agents.

### Development Tools & Productivity

- [Python Scripting Engines](https://awesome-repositories.com/f/development-tools-productivity/open-source-software/modular-cad-platforms/python-scripting-engines.md) — Executes dynamic code within the host application runtime to manipulate internal scene data and object properties directly.
- [Agent-to-Server Bridges](https://awesome-repositories.com/f/development-tools-productivity/terminal-shell-cli/cli-tooling-frameworks/cli-tooling/agent-integration-interfaces/agent-to-server-bridges.md) — Bridges design tools with external intelligence agents to streamline repetitive tasks and accelerate the production of complex visual content. ([source](https://github.com/ahujasid/blender-mcp/blob/main/pyproject.toml))

### System Administration & Monitoring

- [3D Scene Inspectors](https://awesome-repositories.com/f/system-administration-monitoring/real-time-monitoring/3d-scene-inspectors.md) — Provides real-time inspection of 3D viewport data and object properties to facilitate automated design workflows.

### Networking & Communication

- [JSON-RPC Interfaces](https://awesome-repositories.com/f/networking-communication/distributed-systems-p2p/distributed-computing/remote-procedure-call-frameworks/json-rpc-interfaces.md) — Communicates between the host application and external intelligence agents using a standardized message format for remote procedure calls.

### Web Development

- [Automated Asset Importers](https://awesome-repositories.com/f/web-development/web-infrastructure-deployment/asset-management-build-tools/asset-loading-resolution/3d-asset-loaders/automated-asset-importers.md) — Fetches and imports 3D models, textures, and environment assets from online repositories and generation services directly into the active workspace. ([source](https://github.com/ahujasid/blender-mcp#readme))

### Software Engineering & Architecture

- [Custom Scripting Engines](https://awesome-repositories.com/f/software-engineering-architecture/custom-scripting-engines.md) — Runs arbitrary code within a host environment to perform complex tasks or extend software functionality through remote commands. ([source](https://github.com/ahujasid/blender-mcp/blob/main/README.md))
- [Application Layer Architectures](https://awesome-repositories.com/f/software-engineering-architecture/software-architecture/architectural-patterns/layering-presentation/application-layer-architectures.md) — Provides a communication interface that maps external requests to internal software functions for seamless control of the workspace.
