Skip to content

Interface: HierarchyNode

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

Hierarchy node returned by get_scene_hierarchy

Properties

assetId?

optional assetId: string

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


children?

optional children: HierarchyNode[]

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


content?

optional content: SceneNodeContent

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


contentType?

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

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


documentMetadata?

optional documentMetadata: JsonObject

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


entityIndex?

optional entityIndex: number

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


environment?

optional environment: SceneEnvironment

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


framingRole?

optional framingRole: SceneNodeFramingRole

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


instanceIds?

optional instanceIds: string[]

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


metadata?

optional metadata: JsonObject

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


name

name: string

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


objectType?

optional objectType: string

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


resourceRefs?

optional resourceRefs: HierarchyResourceRefs

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


resources?

optional resources: SceneResources

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


runtimeHash?

optional runtimeHash: `sha256:${string}`

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


sceneNodeId?

optional sceneNodeId: string

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


sourceNodeId?

optional sourceNodeId: string

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


truncatedChildren?

optional truncatedChildren: number

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

Present when children were truncated due to breadth limit.


truncatedInstances?

optional truncatedInstances: number

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


uuid

uuid: string

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

Privacy | Terms