Skip to main content
MCP server CX Codex

JULABO Circulator — Claude Code MCP server: how to install

Connects JULABO heating and refrigerated circulators to AI agents over serial or USB. Sets target temperatures, tracks sensors, and waits for stable thermal conditions.

Install into Claude Code · Platform CLI All methods and platforms ↓
claude mcp add --env LABMCP_ADDRESS=<LABMCP_ADDRESS> --env LABMCP_SIMULATE=<LABMCP_SIMULATE> --env LABMCP_READ_ONLY=<LABMCP_READ_ONLY> --env LABMCP_LIMITS=<LABMCP_LIMITS> --transport stdio julabo-circulator -- uvx labmcp-julabo
Open on GitHub

What JULABO Circulator does

The server issues documented interface commands to JULABO CORIO, MAGIO, and DYNEO circulators through USB virtual COM ports or RS-232 null-modem lines. Model lines like PRESTO share similar command syntax but remain unverified on hardware. The tools query bath temperatures, read external Pt100 probes, check heater or cooler percentage outputs, and switch circulation pumps on or off.

Remote control must be enabled directly on the circulator before issuing commands. Without switching to rEM on CORIO units or selecting remote control on MAGIO and DYNEO interfaces, the device answers status checks but drops all setting commands. Default serial communication parameters use 4800 baud, 7 data bits, even parity, and 1 stop bit.

Safety thresholds default to a water bath profile between 5 °C and 90 °C. Setups utilizing silicone oil or glycol need explicit --limit min_temperature_c and max_temperature_c values during startup. The wait_for_temperature tool polls thermal stability within target margins and stops immediately if an instrument alarm occurs.

What it helps with

  • set target temperatures and start the circulation pump
  • read live bath and external Pt100 sensor measurements
  • poll the device until fluid temperatures reach steady-state tolerance
  • inspect internal safety limits, alarms, and operating states
  • shut down temperature control during emergency situations

Example prompts for the agent

  • Check connection status and current bath temperatures on COM3.
  • Set the bath setpoint to 37 °C, begin circulation, and alert me once temperature stays within 0.2 °C.
  • Trigger an immediate pump stop and return the recent command log.

How to install JULABO Circulator

Platform CLI

claude mcp add --env LABMCP_ADDRESS=<LABMCP_ADDRESS> --env LABMCP_SIMULATE=<LABMCP_SIMULATE> --env LABMCP_READ_ONLY=<LABMCP_READ_ONLY> --env LABMCP_LIMITS=<LABMCP_LIMITS> --transport stdio julabo-circulator -- uvx labmcp-julabo

Replace <…> with your own values. uvx runs the command named after the package; if the README names another one, use uvx --from labmcp-julabo <command>

Step by step, with commands for each platform: How to add an MCP server to Claude Code, Codex, Cursor, VS Code, Gemini CLI and more

Questions about JULABO Circulator

How to install JULABO Circulator in Claude Code?

Run the configuration command: claude mcp add labmcp-julabo -- uvx labmcp-julabo.

What does JULABO Circulator do?

It translates AI agent actions into serial commands to operate JULABO laboratory heating and cooling circulators.

Why does the circulator ignore new setpoint commands?

Remote control is turned off on the physical machine. Activate remote mode in the unit menu so it stops rejecting write commands.

Similar MCP servers

All MCP servers for Science and research →

From the same set28

Micro-Manager Microscope This MCP server connects an agent to microscopes running Micro-Manager. Use it to capture images, adjust stage and focus, switch configuration groups, or collect image sequences. CX Codex +1 ★ 23repo stars Lake Shore Temperature Controller Connects Lake Shore 335, 336, and 350 temperature controllers to AI assistants. It monitors cryostat sensors, adjusts loop settings, and shuts off heaters. CX Codex +1 ★ 23repo stars LabJack T-series DAQ Connect an AI agent to LabJack T4, T7/T7-Pro, or T8 for input readings, thermocouple measurements, and waveform capture. Use it to inspect signals or control device outputs through chat. CX Codex +1 ★ 23repo stars Keithley SourceMeter SMU Lets an agent drive a SourceMeter SMU: set a source level with a compliance cap, take V and I readings, run stepped IV sweeps. Useful when the instrument sits on a bench. CX Codex +1 ★ 23repo stars IKA Hotplate & Overhead Stirrer Control IKA heating and stirring equipment through NAMUR commands, and read temperatures, speed, and torque. Useful for monitoring or changing a connected stirrer from an agent. CX Codex +1 ★ 23repo stars EPICS Channel Access Gives an agent access to EPICS process variables: read them, watch them change, and write when you allow it. Built for accelerator and lab control systems. CX Codex +1 ★ 23repo stars Tecan Cavro Syringe Pump Controls Tecan Cavro OEM syringe pumps over the DT protocol. Lets an agent aspirate microvolumes, switch valve ports, and check pump telemetry. CX Codex +1 ★ 23repo stars BrainFlow Biosensing Boards Connect an AI agent to BrainFlow-compatible biosensing boards to stream, record, and inspect signals. Try the simulated mode before connecting a board. CX Codex +1 ★ 23repo stars

Project sponsors

Companies that keep this analytics open
Gold sponsor

Impressions, clicks and code copies — open statistics. We keep the numbers public for the same reason NeBlask itself is public. Become a sponsor