Skip to main content
MCP server CX Codex

Tecan Cavro Syringe Pump — Claude Code MCP server

Controls Tecan Cavro OEM syringe pumps over the DT protocol. Lets an agent aspirate microvolumes, switch valve ports, and check pump telemetry.

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 tecan-cavro-pump -- uvx labmcp-cavro
Open on GitHub

What Tecan Cavro Syringe Pump does

The labmcp-cavro package connects an AI agent to OEM syringe pumps including Cavro XLP 6000, XMP 6000, and XCalibur units. Commands travel over the Cavro Data Terminal (DT) standard through RS-232, RS-485, or serial-to-Ethernet interfaces. It supports valveless configurations alongside distribution and multi-port valves.

Available tools handle liquid intake (aspirate_ul), dispensing (dispense_ul), and port switching (set_valve). The terminate tool immediately stops the plunger mechanism if a line stalls. Built-in guardrails restrict flow rates to 500 µL/s and volume per action to 5000 µL. Passing --read-only disables all motor triggers while keeping diagnostic telemetry open.

Pumps cannot detect their mounted syringe size, so --option syringe_ul and --option model remain mandatory arguments on physical benches. The codebase has passed wire-level simulation runs but lacks physical hardware verification. You can spin up an emulated device right away using the --simulate flag.

What it helps with

  • draw and dispense precise microlitre volumes at controlled speeds
  • switch distribution or multi-port valves between liquid lines
  • halt plunger travel instantly during overpressure or stall conditions
  • read plunger position, error codes, and operational status

Example prompts for the agent

  • Initialize the pump and prime it by drawing 1000 µL through the intake and dispensing to waste three times.
  • Draw 150 µL from port 3 at 20 µL/s and dispense 50 µL into port 5.
  • Check current status: report syringe volume and the active valve port.

How to install Tecan Cavro Syringe Pump

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 tecan-cavro-pump -- uvx labmcp-cavro

Replace <…> with your own values. uvx runs the command named after the package; if the README names another one, use uvx --from labmcp-cavro <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 Tecan Cavro Syringe Pump

How do I install Tecan Cavro Syringe Pump in Claude Code?

Run claude mcp add labmcp-cavro -- uvx labmcp-cavro in your terminal.

What does the Tecan Cavro Syringe Pump MCP server do?

It gives AI assistants direct tool access to operate Tecan syringe pumps, manage valve ports, and inspect device logs.

Can I test this server without real hardware?

Yes, starting it with the --simulate option loads an internal XLP 6000 mock with a 1 mL syringe and a 3-port valve.

Similar MCP servers

All MCP servers for Science and research →

From the same set28

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 JULABO Circulator Connects JULABO heating and refrigerated circulators to AI agents over serial or USB. Sets target temperatures, tracks sensors, and waits for stable thermal conditions. 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 Bench DC Power Supply Connects coding agents to laboratory power hardware made by Rigol, Siglent, or Aim-TTi. The server handles voltage adjustments, current limits, and output protection. CX Codex +1 ★ 23repo stars Atlas Scientific EZO Sensors 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. 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