Houdini MCP Server
Allows AI assistants to execute Python code in Houdini, query scene information, and create/manipulate nodes programmatically via MCP.
Click on "Install 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: Maya MCP
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 installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- Flicense-qualityDmaintenanceConnects Houdini to Claude AI through Model Context Protocol, enabling AI-assisted 3D modeling, scene creation, simulation setup, and rendering through natural language commands.60
- Alicense-qualityCmaintenanceEnables AI assistants like Claude Desktop to control Autodesk Maya via natural language through the Model Context Protocol.MIT
- Alicense-qualityDmaintenanceConnects Claude AI to Houdini via the Model Context Protocol, enabling prompt-assisted 3D modeling, scene manipulation, and rendering within Houdini.11GPL 3.0
- Alicense-qualityDmaintenanceConnects Claude AI to Houdini through the Model Context Protocol, enabling direct interaction and control for 3D modeling, scene creation, simulation, and rendering.20MIT
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…
A Model Context Protocol server for Wix AI tools
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/Kif11/houdini-rpc-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server