Skip to main content
MCP server CX Codex

Thermo Orbitrap (Instrument API) — Claude Code MCP server

Connects AI coding assistants to Thermo Fisher Orbitrap mass spectrometers via the official Instrument API. Enables live scan monitoring and acquisition control.

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 thermo-iapi -- uvx labmcp-thermo-iapi
Open on GitHub

What Thermo Orbitrap (Instrument API) does

This adapter lets an LLM agent interact directly with Orbitrap spectrometers across Tribrid, Exploris, and Q Exactive series. The agent can inspect instrument modes, monitor vacuum sensor metrics, stream MS scans, queue custom scan tasks, and control raw file acquisitions.

The server relies on Thermo's .NET Instrument API on a Windows workstation with Python 3.10+ and pythonnet. Proprietary assemblies are not distributed with this package due to licensing rules. You must provide your own licensed vendor DLL files from an instrument running Tune.

A critical point to remember: this package has only been verified against a software simulator, not physical hardware. You can evaluate workflows offline using the built-in Exploris 480 simulator. Note that Orbitrap Astral and Exploris 120 models do not support this API.

What it helps with

  • monitor spectrometer status and vacuum readings in real time
  • stream mass spectrometry scans and centroid data directly into an agent
  • queue validated custom scan parameters and repeating acquisitions
  • manage raw data recording on the instrument PC
  • test lab automation pipelines via an offline Orbitrap simulator

Example prompts for the agent

  • Check the current Orbitrap vacuum levels and operating status
  • Start the instrument simulator for Exploris 480 and read recent survey scans
  • Cancel all pending custom scan requests on the spectrometer

How to install Thermo Orbitrap (Instrument API)

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 thermo-iapi -- uvx labmcp-thermo-iapi

Replace <…> with your own values. uvx runs the command named after the package; if the README names another one, use uvx --from labmcp-thermo-iapi <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 Thermo Orbitrap (Instrument API)

How to install Thermo Orbitrap (Instrument API) in Claude Code?

Run this command in your terminal: claude mcp add labmcp-thermo-iapi -- uvx labmcp-thermo-iapi.

What is required to connect to real laboratory hardware?

You need a Windows host running Tune, Python 3.10+ with pythonnet, and a signed Thermo Fisher IAPI license. The proprietary .NET DLL assemblies must be placed into a local folder specified in the server options.

Can I test this MCP server without an actual instrument?

Yes, running the server with the --simulate flag starts an emulated Exploris 480 instance. It generates synthetic tryptic digest scans and periodic vacuum readbacks for testing.

Similar MCP servers

All MCP servers for Science and research →

From the same set28

Thorlabs Optical Power Meter An MCP server for Thorlabs power meters. Your agent can take readings, log stability over time, and change wavelength, averaging and range over SCPI. CX Codex +1 ★ 23repo stars SRS Residual Gas Analyzer This MCP server lets an AI agent inspect SRS residual-gas analyzers, read spectra and pressure, screen gas peaks, and run helium leak checks. CX Codex +1 ★ 23repo stars SRS Lock-in Amplifier Lets an agent drive Stanford Research Systems lock-ins: read X/Y/R/θ, set frequency, phase and sensitivity, run frequency sweeps. CX Codex +1 ★ 23repo stars SiLA 2 Bridge Connects AI agents to laboratory instruments via the SiLA 2 standard over gRPC. Useful for running automated pipetters and plate readers. CX Codex +1 ★ 23repo stars Generic SCPI Instrument Connect an AI agent to SCPI measurement equipment through VISA, TCP, or serial links. Use it to read instrument data or send commands from a chat. CX Codex +1 ★ 23repo stars Rigol Oscilloscope Controls Rigol oscilloscopes over SCPI via USB or LAN. Allows agents to adjust timebases, capture calibrated waveforms, read voltages and take screenshots. CX Codex +1 ★ 23repo stars Pfeiffer Vacuum Gauge Controller Read pressure and gauge status from Pfeiffer TPG controllers, log measurements, and control ionisation gauges. Useful for tracking a pump-down or checking a vacuum setup. CX Codex +1 ★ 23repo stars Opentrons OT-2 / Flex Connects Opentrons Flex and OT-2 liquid-handling robots to AI agents via HTTP API. Uploads protocols, inspects deck layouts, and tracks runs safely. 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