3D Model Context Protocol
Createdteam-plask
Provides a unified TypeScript interface for LLMs to interact with various 3D software applications.
About
3D-MCP is a universal implementation of the Model Context Protocol for 3D software, offering a consistent TypeScript interface for Large Language Models (LLMs) to interact with 3D applications like Blender, Maya, and Unreal Engine. It abstracts platform-specific complexities through an entity-first design, type-safe CRUD operations, and a clear separation of atomic and compound operations, enabling developers to build platform-agnostic 3D content creation tools. By isolating implementation details and automating code generation, 3D-MCP promotes maintainability and streamlines the development of AI-driven 3D workflows.
Key Features
- Supports multiple 3D applications including Blender, Maya, and Unreal Engine
- Automates CRUD operations with type validation
- Provides a unified TypeScript interface for LLMs
- Employs an entity-first design for consistent data modeling
- Separates atomic and compound operations for platform-agnostic tool development
Use Cases
- Enabling AI-driven automation of 3D content creation tasks
- Streamlining the integration of LLMs with 3D software workflows
- Creating platform-agnostic 3D modeling and animation tools