Inspect, author, validate, and run high-content microscopy workflows.
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent β or use 1-click editor setup below.
One-click editor setup isnβt available for this listing yet β we donβt have a confirmed install command, and weβd rather show nothing than point your editor at the wrong package or host. Follow the projectβs own setup instructions, linked above.
Turn high-content microscopy images into reproducible measurements
One reviewable workflow across the GUI, Python, CellProfiler, and local agents
OpenHCS is designed for imaging scientists and research software teams running high-content studies where many wells, sites, channels, Z planes, or time points must be analysed consistently. Source selection, processing steps, and result definitions stay together in one validated pipeline instead of being split across interface-only state, scripts, and automation.
It is a good fit when a workflow must remain reviewable across visual editing,
code, and automation. The same pipeline can be edited in the desktop GUI or as
Python, imported from supported CellProfiler .cppipe files, and built or
reviewed through the local MCP surface.
Windows installer Β· macOS installer Β· Installation options
The graphical installers set up an isolated CPU-safe desktop environment with the OpenHCS GUI, CellProfiler compatibility, local MCP server, Napari, Fiji/ImageJ, and Bio-Formats. GPU libraries remain optional.
Browse the UI and viewer gallery Β· Watch an agent build, debug, run, and inspect a workflow
OpenHCS processes large microscopy datasets with a compile-then-execute architecture. Pipelines are validated across the selected execution axes before processing starts, preventing late failures after expensive work. Design pipelines in the GUI, export to Python, edit as code, and re-import β switching between visual and programmatic workflows. The local MCP exposes that same workflow model to supported agents, so agent-authored pipelines remain visible, editable, and reviewable in the GUI and generated Python.
π‘οΈ Compile-Time ValidationConfiguration is resolved once into step snapshots and a compilation session. Typed plans then validate sources, artifacts, materialization, memory contracts, and worker requirements before execution begins. Errors surface immediately, not after hours of processing. |
π Bidirectional GUI β CodeDesign pipelines visually, export as executable Python, edit in your IDE, re-import to the GUI. Code generation works at any scope level β function patterns, individual steps, pipeline configs, full orchestrator scripts β any window holding objects can generate and re-import code. |
π§ Agent-Assisted WorkflowsGive a supported MCP client a microscopy folder or plate and an analysis goal. It can inspect the connected execution server's functions, build and validate a typed pipeline, run it, inspect results in OpenHCS or a viewer, and revise the generated Python. |
β‘ Multiprocessing & GPU AccelerationBounded worker lanes use |
π Any Python FunctionRegister any Python function by decorating it with |
π Results MaterializationCallable and module artifact contracts declare semantic outputs independently of Python argument names. The artifact graph and materialization plans route images, measurements, object labels, relationships, tables, and files to their configured stores and exporters. |
π¬ Process-Isolated Napari & FijiStream images to Napari and Fiji/ImageJ in real time during pipeline execution. OpenHCS |
πͺ Live Cross-Window UpdatesEdit a value in |
𧬠CellProfiler Pipeline ImportOpen |
π€ MCP Agent AutomationUse the local stdio MCP server with ChatGPT desktop, Codex, Claude Desktop, and other supported clients, or deploy the separately secured HTTP surface. The graphical installers register detected local clients automatically. Capability profiles, schemas, knowledge, UI attachment, authoring, execution, runtime inspection, viewer review, and governed custom-function registration are projected from typed authorities rather than duplicated tool lists. |
OpenHCS is built on 8 purpose-extracted, separately published libraries β each solving a general problem and all composed into one platform:
Factual signals from GitHub, npm, and our automated checks β not a rating.
No reviews yet β be the first to share how this listing worked for you.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/openhcs)<a href="https://allmcps.com/mcp/openhcs"><img src="https://allmcps.com/api/badge/openhcs?style=directory" alt="OpenHCS on AllMCPs" /></a>