Skip to main content
MCP server CX Codex

SiLA 2 Bridge — Claude Code MCP server: features and setup

Connects AI agents to laboratory instruments via the SiLA 2 standard over gRPC. Useful for running automated pipetters and plate readers.

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

What SiLA 2 Bridge does

The bridge connects AI agents to laboratory equipment supporting the SiLA 2 standard. It talks to servers implemented in sila_python or sila_java over gRPC across Ethernet. The tool reads Feature Definitions (FDL) straight from the target instrument. It verifies constraints beforehand. Because parameters undergo schema checks prior to transmission, invalid values never hit the device.

Instruments on the local subnet are located with mDNS via the discover_servers tool. The server handles both immediate and observable actions. When an operation takes time, the bridge reports progress and intermediate payloads. Long-running tasks can be aborted cleanly using cancel_command via CancelController.

Production devices usually enable TLS with self-signed certificates. A connection fails immediately unless you provide the certificate authority file using root_cert.

What it helps with

  • discover lab devices on the local network using mDNS
  • validate command arguments against FDL schemas before execution
  • track execution status and intermediate values of long operations
  • abort running instrument actions using CancelController

Example prompts for the agent

  • Discover all SiLA 2 servers active on the local subnet.
  • Read the current temperature from the thermoblock and heat to 37 degrees.
  • Stop the active long-running command using CancelController.

How to install SiLA 2 Bridge

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 sila2 -- uvx labmcp-sila2

Replace <…> with your own values. uvx runs the command named after the package; if the README names another one, use uvx --from labmcp-sila2 <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 SiLA 2 Bridge

How do I install SiLA 2 Bridge in Claude Code?

Run claude mcp add labmcp-sila2 -- uvx labmcp-sila2.

What does SiLA 2 Bridge do?

It translates MCP tool requests into SiLA 2 lab automation calls. The server reads device FDL definitions, checks argument constraints, and runs gRPC commands.

Can I test the server without physical hardware?

Run uvx labmcp-sila2 --simulate --check in your terminal. This spins up an in-process thermoblock simulator on 127.0.0.1 for verifying commands without hardware.

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 Thermo Orbitrap (Instrument API) Connects AI coding assistants to Thermo Fisher Orbitrap mass spectrometers via the official Instrument API. Enables live scan monitoring and acquisition control. 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 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