hda
hda
¶
MCP tool wrappers for Houdini Digital Asset (HDA) operations.
Each tool delegates to the corresponding handler running inside Houdini via the HTTP bridge.
Functions:
| Name | Description |
|---|---|
create_hda |
Create a new HDA from an existing subnet node. |
get_hda_info |
Get detailed information about an HDA definition. |
get_hda_section_content |
Read the content of a specific section in an HDA definition. |
get_hda_sections |
List all sections in an HDA definition. |
install_hda |
Install an HDA file into the current session. |
list_installed_hdas |
List all installed HDA files and their definitions. |
reload_hda |
Reload an HDA file from disk. |
set_hda_section_content |
Write content to a specific section in an HDA definition. |
uninstall_hda |
Uninstall an HDA file from the current session. |
update_hda |
Save the current node contents back to its HDA definition. |
Functions¶
create_hda
async
¶
create_hda(
ctx: Context,
node_path: str,
hda_file: str,
type_name: str,
label: str,
version: str = "1.0",
) -> dict
Create a new HDA from an existing subnet node.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
|
Context
|
MCP context. |
required |
|
str
|
Subnet node path. |
required |
|
str
|
Destination HDA file path. |
required |
|
str
|
Operator type name. |
required |
|
str
|
Human-readable label. |
required |
|
str
|
Version string. |
'1.0'
|