mitk-workbench-remote

Remote control for MITK Workbench from Python.

mitk-workbench-remote is a Python library for controlling running MITK Workbench instances programmatically via their REST API. It is designed for researchers and developers who want to drive the Workbench from Python scripts, Jupyter notebooks, and ML pipelines – loading images, editing segmentations, and managing data nodes without touching the GUI.

Quick example:

import mitk_workbench_remote as mw

wb = mw.connect("http://localhost:8080")
wb.show("scan.nrrd", opacity=0.8)
wb.show(my_array, name="Prediction", color=(1.0, 0.5, 0.0))