Houdini MCP Server
Allows AI assistants to execute Python code in Houdini, query scene information, and create/manipulate nodes programmatically via MCP.
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Houdini MCP ServerRandomize size and color of scattered points"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Houdini CLI
Control a running Houdini instance from the terminal. No MCP, no Python venv, no JSON parsing. Just curl. Feed SKILL.md to your agent or mess with active Houdini session yourself from command line.
How It Works
hctl.sh ←→ HTTP ←→ RPC Service ←→ Houdini
(curl) :9876 (inside Houdini)Related MCP server: HoudiniMCP
Install
1. Copy shelf tool to Houdini
cp houdini_rpc.shelf ~/Library/Preferences/houdini/21.0/toolbar/2. Add hctl.sh to your PATH
ln -s /path/to/houdini-mcp-server/hctl.sh ~/.local/bin/hctlUsage
Start Houdini and click the Start RPC shelf button.
# Execute Python in Houdini
hctl exec "hou.hipFile.path()"
hctl exec "hou.node('/obj').createNode('box')"
hctl exec "[n.path() for n in hou.selectedNodes()]"
# Scene info
hctl scene
# Network as Graphviz DOT graph
hctl dot /obj/geo1
hctl dot /obj/geo1 | dot -Tpng -o graph.png
# Node errors
hctl errors /objRaw curl
curl http://localhost:9876/scene
curl -X POST http://localhost:9876/exec -d "hou.hipFile.path()"
curl http://localhost:9876/dot?path=/obj/geo1
curl http://localhost:9876/errors?path=/objEnvironment
HOUDINI_URL— RPC endpoint (default:http://localhost:9876)
Requirements
Houdini 20.5+
curl
Files
hctl.sh— CLI wrapper, plain curlhoudini_rpc_service.py— runs inside Houdini, executes code withhoumodule accesshoudini_rpc.shelf— shelf tool, copy to~/Library/Preferences/houdini/<version>/toolbar/
Resources
Inspired by https://github.com/OleksandrChekhovskyi/hax/blob/master/docs/philosophy.md
License
MIT
This server cannot be deployed
Maintenance
Related MCP Connectors
A comprehensive Model Context Protocol (MCP) server that enables AI assistants to control Unreal E…
A comprehensive Model Context Protocol (MCP) server that enables AI assistants to interact with yo…
Use AI models for chat, image, and video generation from Claude Code and other MCP hosts.
A Model Context Protocol server for Wix AI tools
Related MCP Servers
- FlicenseNot gradedqualityDmaintenanceConnects Houdini to Claude AI through Model Context Protocol, enabling AI-assisted 3D modeling, scene creation, simulation setup, and rendering through natural language commands.59-
- AlicenseNot gradedqualityDmaintenanceConnects Claude AI to Houdini via the Model Context Protocol, enabling prompt-assisted 3D modeling, scene manipulation, and rendering within Houdini.11GPL 3.0
- AlicenseNot gradedqualityCmaintenanceEnables AI assistants to control SideFX Houdini 3D software, providing tools for scene management, node operations, rendering, and more through the Model Context Protocol.1MIT
- AlicenseBqualityDmaintenanceConnects SideFX Houdini to Claude via the Model Context Protocol, enabling node creation, modification, and code execution through natural language.3MIT