Skip to content

Interface: HierarchyNode ​

Defined in: packages/core/src/mcp/scene-tools.ts:44

Hierarchy node returned by get_scene_hierarchy

Properties ​

assetId? ​

optional assetId: string

Defined in: packages/core/src/mcp/scene-tools.ts:55


children? ​

optional children: HierarchyNode[]

Defined in: packages/core/src/mcp/scene-tools.ts:63


content? ​

optional content: SceneNodeContent

Defined in: packages/core/src/mcp/scene-tools.ts:52


contentType? ​

optional contentType: "instance" | "group" | "asset" | "pattern"

Defined in: packages/core/src/mcp/scene-tools.ts:51


documentMetadata? ​

optional documentMetadata: JsonObject

Defined in: packages/core/src/mcp/scene-tools.ts:61


entityIndex? ​

optional entityIndex: number

Defined in: packages/core/src/mcp/scene-tools.ts:62


environment? ​

optional environment: SceneEnvironment

Defined in: packages/core/src/mcp/scene-tools.ts:60


framingRole? ​

optional framingRole: SceneNodeFramingRole

Defined in: packages/core/src/mcp/scene-tools.ts:53


instanceIds? ​

optional instanceIds: string[]

Defined in: packages/core/src/mcp/scene-tools.ts:57


metadata? ​

optional metadata: JsonObject

Defined in: packages/core/src/mcp/scene-tools.ts:54


name ​

name: string

Defined in: packages/core/src/mcp/scene-tools.ts:45


objectType? ​

optional objectType: string

Defined in: packages/core/src/mcp/scene-tools.ts:47


resourceRefs? ​

optional resourceRefs: HierarchyResourceRefs

Defined in: packages/core/src/mcp/scene-tools.ts:56


resources? ​

optional resources: SceneResources

Defined in: packages/core/src/mcp/scene-tools.ts:59


runtimeHash? ​

optional runtimeHash: `sha256:${string}`

Defined in: packages/core/src/mcp/scene-tools.ts:50


sceneNodeId? ​

optional sceneNodeId: string

Defined in: packages/core/src/mcp/scene-tools.ts:48


sourceNodeId? ​

optional sourceNodeId: string

Defined in: packages/core/src/mcp/scene-tools.ts:49


truncatedChildren? ​

optional truncatedChildren: number

Defined in: packages/core/src/mcp/scene-tools.ts:65

Present when children were truncated due to breadth limit.


truncatedInstances? ​

optional truncatedInstances: number

Defined in: packages/core/src/mcp/scene-tools.ts:58


uuid ​

uuid: string

Defined in: packages/core/src/mcp/scene-tools.ts:46

Privacy | Terms