import bpy
for a in bpy.context.screen.areas:
    if a.type=='IMAGE_EDITOR':
        s=a.spaces.active
        s.zoom=1.55
        s.region_3d.view_distance=0.0 if hasattr(s,'region_3d') else 0.0
        break
result={'zoom':s.zoom if 's' in locals() else None}


Traceback (most recent call last):
  File "<repo>\.runner\blender-mcp-v1.0.0\addon\mcp_to_blender_server.py", line 230, in _execute_code
    exec(code, namespace)
    ~~~~^^^^^^^^^^^^^^^^^
  File "<string>", line 5, in <module>
AttributeError: bpy_struct: attribute "zoom" from "SpaceImageEditor" is read-only