Provides a unified TypeScript interface for LLMs to interact with various 3D software applications.
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.