tops
tops
¶
MCP tool wrappers for Houdini PDG/TOPs operations.
Each tool delegates to the corresponding handler running inside Houdini via the HTTP bridge.
Functions:
| Name | Description |
|---|---|
cancel_top_cook |
Cancel active cooking on a TOP network. |
cook_top_node |
Cook a TOP node to execute its work items. |
dirty_work_items |
Dirty work items on a TOP node so they can be regenerated. |
generate_static_items |
Generate static work items on a TOP node without cooking. |
get_failed_work_items |
List the work items that failed on a TOP node, with the tail of each log. |
get_pdg_graph |
Get the PDG dependency graph structure for a TOP network. |
get_top_logs |
Cook logs for a TOP node, or the scheduler log of one work item. |
get_top_network_info |
Get an overview of a TOP network. |
get_top_scheduler_info |
Get information about TOP scheduler nodes in a network. |
get_work_item_info |
Get detailed information about a specific work item. |
get_work_item_states |
Get work item state counts for a TOP node. |
pause_top_cook |
Pause cooking on a TOP network. |
Functions:¶
cancel_top_cook
async
¶
cook_top_node
async
¶
dirty_work_items
async
¶
generate_static_items
async
¶
get_failed_work_items
async
¶
get_pdg_graph
async
¶
get_top_logs
async
¶
get_top_logs(
ctx: Context,
node_path: str,
work_item_index: int | None = None,
tail: int = 4000,
) -> dict
Cook logs for a TOP node, or the scheduler log of one work item.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
|
Context
|
MCP context. |
required |
|
str
|
TOP node path. |
required |
|
int | None
|
Work item index; omit for the node's own errors and warnings. |
None
|
|
int
|
Maximum characters of log text, taken from the end. |
4000
|