get_scene_info
Retrieve detailed information about the current Blender scene, including objects, materials, and settings for 3D modeling workflows.
Instructions
Get detailed information about the current Blender scene
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Implementation Reference
- src/blender_mcp/server.py:189-200 (handler)The implementation of the get_scene_info tool, registered with @mcp.tool(), which interacts with a Blender connection to retrieve and return scene information.
@mcp.tool() def get_scene_info(ctx: Context) -> str: """Get detailed information about the current Blender scene""" try: blender = get_blender_connection() result = blender.send_command("get_scene_info") # Just return the JSON representation of what Blender sent us return json.dumps(result, indent=2) except Exception as e: logger.error(f"Error getting scene info from Blender: {str(e)}") return f"Error getting scene info: {str(e)}"