Houdini Mcp — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited Houdini Mcp (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
HoudiniMCP connects Houdini to Claude AI through the Model Context Protocol (MCP), allowing Claude to directly interact with and control Houdini. This integration enables prompt-assisted 3D modeling, scene creation, and manipulation within Houdini.
The system consists of two main components:
To connect Claude to Houdini:
claude_desktop_config.json to include:{
"mcpServers": {
"houdini": {
"command": "py",
"args": [
"E:/code/houdini-mcp/houdini_mcp_server.py"
]
}
}
}Copy houdini_mcp.py to your houdini prefs folder python3.11libs/ subfolder
import houdini_mcp
houdini_mcp.start_server()You should see a message confirming that the server has started.
Once the configuration is set up in Claude, and the Houdini extension is running, you will see a hammer icon with tools for the Houdini MCP.
#### Available Tools
get_scene_info - Gets information about the current sceneget_object_info - Gets detailed information for a specific objectcreate_object - Create a new object with parametersmodify_object - Modify an existing object's propertiesdelete_object - Remove an object from the sceneset_material - Apply or create materials for objectsexecute_houdini_code - Run any Python code in Houdinirender_scene - Render the current sceneHere are some examples of what you can ask Claude to do:
The system uses a simple JSON-based protocol over TCP sockets
Unlike Blender, Houdini doesn't have a built-in event loop, so we use a separate thread for the socket server. The commands are executed in the main Houdini thread to ensure compatibility with Houdini's threading model.
execute_houdini_code tool allows running arbitrary Python code in Houdini, which can be powerful but potentially dangerous. Use with caution in production environments. ALWAYS save your work before using it.This was originally based on ahujasid's blender-mcp https://github.com/ahujasid/blender-mcp/
This is a third-party integration and not made by SideFX Software, the creators of Houdini.
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.