Houdini MCP
Houdini MCP
AI 어시스턴트(예: Claude, Cursor, Antigravity, Codecs)를 실행 중인 Houdini Indie/FX 세션에 직접 연결해 주는 Model Context Protocol(MCP) 서버입니다.
이 서버를 통해 AI는 테크니컬 디렉터(TD)처럼 노드 생성, 네트워크 배선, 씬 데이터 조회, 물리 시뮬레이션, 파라미터 실시간 수정 등을 직접 수행할 수 있습니다.
🚀 기능
20개 이상의 내장 도구: 파라미터 읽기, 노드 생성, VOP/SOP 네트워크 배선, 에러 캡처,
.hip파일 저장 등.고급 Python/HScript 실행: AI가 Houdini Object Model(
hou)을 대상으로 원시 Python을 실행할 수 있는 탈출구를 제공합니다.완전 로컬 환경:
stdio와127.0.0.1로 통신합니다. 독점적인 씬 데이터가 PC 밖으로 유출되지 않습니다.
Related MCP server: HoudiniMCP
🛠️ 1. 설치
Houdini는 내부 Python 환경을 사용하지만, MCP 서버는 외부에서 실행됩니다. 브리지 의존성을 설치해야 합니다.
이 저장소를 클론하거나 다운로드하세요.
setup.bat(Windows)을 더블 클릭하세요.자동으로 Python 3 설치를 찾아
.venv가상 환경을 만들고,fastmcp와rpyc==4.1.0을 설치합니다. (Houdini 내부의 RPyC 버전과 일치하는 버전입니다.)
(참고: 수동으로 진행하는 경우 pip install fastmcp rpyc==4.1.0을 실행하면 됩니다.)
🎩 2. Houdini 설정
열려 있는 Houdini 세션이 AI의 명령을 수신하도록 설정해야 합니다. 두 가지 방법이 있습니다.
옵션 A: 자동 시작 (권장)
Houdini가 시작될 때마다 AI 연결이 백그라운드에서 자동으로 실행되도록 구성하면, 매번 수동으로 실행할 필요가 없습니다.
Houdini 환경설정 폴더로 이동하세요. (예:
Documents/houdini21.0/또는Documents/houdini19.5/)scripts폴더를 열거나 생성하세요.scripts안에pythonrc.py파일을 생성하고 다음 코드를 추가하세요:# Start hrpyc server for AI MCP integration try: import hrpyc hrpyc.start_server(port=18811) print("[Houdini MCP] hrpyc listener successfully started on port 18811") except Exception: pass
옵션 B: 수동 시작
명시적으로 필요할 때만 연결을 실행하려면:
Houdini (Indie, FX 또는 Core)를 엽니다.
Windows > Python Shell로 가거나
Alt + Shift + P를 누릅니다.다음 코드를 붙여넣고 Enter를 누릅니다:
import hrpyc hrpyc.start_server(port=18811)
🤖 3. AI에 연결하기 (클라이언트 설정)
이 서버를 MCP 호환 AI 호스트에 등록해야 합니다. .venv 안의 Python 실행 파일 경로와 houdini_mcp_server.py 스크립트의 절대 경로가 필요합니다.
🔹 Claude Desktop 사용 시
Claude Desktop의 구성 파일을 엽니다:
Windows:
%APPDATA%\Claude\claude_desktop_config.jsonMac:
~/Library/Application Support/Claude/claude_desktop_config.json
서버를 추가합니다:
{
"mcpServers": {
"houdini": {
"command": "C:\\path\\to\\-Houdini-s-MCP-\\.venv\\Scripts\\python.exe",
"args": ["C:\\path\\to\\-Houdini-s-MCP-\\houdini_mcp_server.py"]
}
}
}🔹 Cursor / Cline 사용 시
Cursor 설정 > Features > MCP Servers로 이동합니다.
+ Add New MCP Server를 클릭합니다.
이름(Name):
Houdini유형(Type):
command명령(Command):
"C:\path\to\-Houdini-s-MCP-\.venv\Scripts\python.exe" "C:\path\to\-Houdini-s-MCP-\houdini_mcp_server.py"
🔹 Antigravity 사용 시
~/.gemini/config/mcp_config.json을 열고 위 Claude Desktop 예제와 동일한 JSON 블록을 추가합니다.
📝 AI와 시도할 예제 프롬프트
연결이 완료되면 AI에게 다음과 같이 요청해 보세요:
"현재 열린 Houdini 장면의 프레임 레인지는 무엇인가요?"
"박스와 튜브로 절차적 하우스를 만들고, 두 오브젝트를 변경하고, RBD bullet solver에 넣어주세요."
"네트워크에서 쿠징 오류가 있는 모든 노드를 찾아 무엇이 잘못됐는지 말해주세요."
"
/obj/geo1/sphere1에 있는 스피어를 5배로 키워주세요."
FastMCP 및 RPyC로 제작되었습니다.
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
- 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.60
- AlicenseNot gradedqualityDmaintenanceConnects Claude AI to Houdini through the Model Context Protocol, enabling direct interaction and control for 3D modeling, scene creation, simulation, and rendering.20MIT
- AlicenseNot gradedqualityDmaintenanceEnables AI-assisted 3D content creation by allowing Claude Code to control SideFX Houdini directly, including creating nodes, setting parameters, executing HScript commands, and building complex procedural networks.13MIT
- AlicenseNot gradedqualityCmaintenanceEnables AI assistants and CLI tools to read and control Houdini scenes with a safety model that separates read and write operations.MIT
Related MCP Connectors
Let your AI sessions talk to each other — messaging, tasks, sessions, and alerts
Build, validate, and deploy multi-agent AI solutions from any AI environment.
Connects AI assistants to QCDatabase.AI for everyday construction quality-control work.
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/bennyjoel/-Houdini-MCP-'
If you have feedback or need assistance with the MCP directory API, please join our Discord server