Check the BabylonJS inspector connection state to confirm browser connectivity, engine type, rendering capabilities, and which tool categories are available.
Inspect a live BabylonJS scene: summary, full graph, or drill into meshes, materials, cameras, lights, animations, textures, physics, and performance. Use target or glob filters for specific items.
Enables LLMs to inspect a live BabylonJS scene through structured scene data, WebGL frame captures, screenshots, and arbitrary scene evaluation, with optional Gemini vision analysis.
Enables AI agents to control and manipulate live 3D scenes across frameworks like Three.js, A-Frame, and Babylon.js using a comprehensive set of object and environment tools. It features an integrated in-world chat system that allows for real-time scene modifications directly from within the 3D canvas.
Move the camera to focus on a specific 3D object in live scenes. Control distance and animation duration for precise viewing in Three.js, A-Frame, or Babylon.js environments.
Remove a 3D object from the scene by specifying its unique identifier. This tool helps manage 3D environments by clearing unwanted objects from frameworks like Three.js, A-Frame, and Babylon.js.
Duplicate 3D objects in live scenes with optional position offsets. Use this tool to create copies of existing objects while controlling their placement in Three.js, A-Frame, or Babylon.js environments.
Retrieve properties of a specific 3D scene object by its ID to enable AI agents to inspect and manipulate live 3D environments across frameworks like Three.js, A-Frame, and Babylon.js.
Add ambient, directional, point, spot, or hemisphere lighting to 3D scenes in Three.js, A-Frame, or Babylon.js with customizable color, intensity, position, and shadow options.
Stop running animations on 3D objects in live scenes using the maige-3d-mcp server. Control animations across Three.js, A-Frame, and Babylon.js frameworks.