Skip to main content
MCP server CX Codex

Atlas Scientific EZO Sensors — Claude Code MCP server

Connect Atlas Scientific EZO circuits over UART so an agent can read measurements, calibrate probes, and log readings. Useful when working with pH, dissolved oxygen, conductivity, and other sensor outputs.

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 atlas-ezo-sensors -- uvx labmcp-atlas-ezo
Open on GitHub

What Atlas Scientific EZO Sensors does

The server supports EZO-pH, EZO-ORP, EZO-DO, EZO-EC, EZO-RTD, EZO-HUM, EZO-CO2, and EZO-PRS circuits. Its tools read enabled outputs, report calibration state, and collect measurement series with summary statistics. Agents can also adjust temperature compensation, DO compensation, and the EC probe constant, or switch the circuit LED.

Connect through a serial port using a USB adapter, an isolated carrier board, or a serial-to-Ethernet bridge. Run a separate server for each circuit. To check a real connection, use uvx labmcp-atlas-ezo --address /dev/ttyUSB0 --check; --simulate provides a way to test without an instrument. The server has been exercised against a simulator, not verified on hardware, so confirm readings on the device before calibrating.

In Claude Code, add the server with the command in the FAQ. The --read-only option allows readings while preventing calibration and settings changes. A logging call is bounded by max_series_duration_s; if you use save_path, the server writes a new CSV file rather than replacing an existing one.

What it helps with

  • read measurements from an EZO circuit over UART
  • log a measurement series and inspect its drift
  • check a probe’s calibration state
  • set temperature compensation for pH, EC, or DO
  • inspect instrument commands and replies while debugging

Example prompts for the agent

  • Read the measurements from the EZO circuit at /dev/ttyUSB0.
  • Log a series from the DO circuit and report its mean and drift.
  • Check the calibration state of the connected pH probe.

How to install Atlas Scientific EZO Sensors

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 atlas-ezo-sensors -- uvx labmcp-atlas-ezo

Replace <…> with your own values. uvx runs the command named after the package; if the README names another one, use uvx --from labmcp-atlas-ezo <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 Atlas Scientific EZO Sensors

How do I install Atlas Scientific EZO Sensors in Claude Code?

Run claude mcp add labmcp-atlas-ezo -- uvx labmcp-atlas-ezo. Set the serial port address to connect to an instrument.

What does Atlas Scientific EZO Sensors do?

It lets an agent read Atlas Scientific EZO measurements, log series, and manage probe calibration and settings.

What is needed to connect a sensor?

The circuit must be set to UART and connected through a serial port. Start one server per circuit; use --simulate to test without hardware.

Similar MCP servers

Everything for Science and research →

From the same set15

LC-MS Worklist Builder Builds and checks LC-MS sample queues, then writes files for import into vendor software. Use it to prepare a run list without starting an acquisition. CX Codex +1 ★ 23repo stars Mass Spectrometry Data (mzML, Bruker TDF, vendor conversion) Lets an agent browse LC-MS runs, plot chromatograms, pull spectra, locate MS2 scans by precursor m/z and run a quick QC. CX Codex +1 ★ 23repo stars 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 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 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 ASTM LIS Analyzer Receiver Collects results from clinical and lab analyzers over ASTM E1381/E1394 and lets an agent look them up by sample, patient, test or time. 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