Skip to content

help

help

MCP tools for Houdini's shipped documentation.

Search and retrieval over the manual that ships inside the RUNNING Houdini install — always version-exact, available offline, and served on demand so it costs no context until a question actually comes up.

Functions:

Name Description
get_help_page

Fetch one page of Houdini's shipped documentation by path.

search_help

Search the running Houdini's own documentation — concepts,

Functions:

get_help_page async

get_help_page(ctx: Context, path: str) -> dict

Fetch one page of Houdini's shipped documentation by path.

Read the real reference instead of writing from memory — especially the VEX function pages (vex/functions/...) before any justified wrangle, and expression pages (expressions/...) before channel expressions.

Parameters:

Name Type Description Default
path
str

As returned by search_help — e.g. "nodes/sop/scatter", "vex/functions/noise", "expressions/ch".

required

search_help async

search_help(
    ctx: Context, query: str, scope: str | None = None, limit: int = 10
) -> dict

Search the running Houdini's own documentation — concepts, workflows, VEX functions, expression functions, HOM API, Solaris, TOPs. Version-exact, straight from the install.

Use this BEFORE improvising: when unsure how a workflow is meant to be done ("pyro shaping", "vellum constraints"), what a VEX or expression function does, or what a Solaris/TOPs concept means. Follow up with get_help_page on a result path.

Parameters:

Name Type Description Default
query
str

Search words (all must match a page).

required
scope
str | None

Optional corpus — "nodes", "vex", "expressions", "hom", "solaris", "tops", "character", "ref", "shelf".

None
limit
int

Max results.

10