MCPcopy
hub / github.com/ahujasid/blender-mcp / get_hyper3d_status

Function get_hyper3d_status

src/blender_mcp/server.py:612–627  ·  view source on GitHub ↗

Check if Hyper3D Rodin integration is enabled in Blender. Returns a message indicating whether Hyper3D Rodin features are available.

(ctx: Context, user_prompt: str = "")

Source from the content-addressed store, hash-verified

610@mcp.tool()
611@telemetry_tool("get_hyper3d_status")
612def get_hyper3d_status(ctx: Context, user_prompt: str = "") -> str:
613 """
614 Check if Hyper3D Rodin integration is enabled in Blender.
615 Returns a message indicating whether Hyper3D Rodin features are available.
616 """
617 try:
618 blender = get_blender_connection()
619 result = blender.send_command("get_hyper3d_status")
620 enabled = result.get("enabled", False)
621 message = result.get("message", "")
622 if enabled:
623 message += ""
624 return message
625 except Exception as e:
626 logger.error(f"Error checking Hyper3D status: {str(e)}")
627 return f"Error checking Hyper3D status: {str(e)}"
628
629@mcp.tool()
630@telemetry_tool("get_sketchfab_status")

Callers

nothing calls this directly

Calls 2

get_blender_connectionFunction · 0.85
send_commandMethod · 0.80

Tested by

no test coverage detected