About Plr MCP
Plr MCP is an MCP server in the Science category: auditable MCP tools for PyLabRobot: run and sample context, typed provenance, simulation by default, and explicit hardware permission.
Install
git clone https://github.com/di-omics/plr-mcpThis server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.
Tools (13)
plr_aspirateAspirate a volume from each plate well in a range.
Parameters not published.
plr_connect_checkZero-motion hardware pre-flight: open the link to a real instrument, read its identity, close. Does not move the arm. See the [hardware bring-up guide](docs/hardware-bringup.md).
Parameters not published.
plr_deck_stateList the resources on the deck and the run mode.
Parameters not published.
plr_dispenseDispense a volume into each plate well in a range.
Parameters not published.
plr_drop_tipsReturn tips to the rack.
Parameters not published.
plr_generate_analysis_pipelineGenerate a tool-agnostic, UMI-aware single-cell RNA-seq workflow with runtime-configured hooks for optional demultiplexing, UMI preprocessing, alignment, counting, and downstream analysis. Hook implementations are not bundled.
Parameters not published.
plr_heater_shakerSet temperature, shake, stop, deactivate, status.
Parameters not published.
plr_pick_up_tipsPick up tips from the tip rack for a well range (for example `A1:H1`).
Parameters not published.
plr_read_plateRead absorbance, fluorescence, or luminescence.
Parameters not published.
plr_run_pcr_enrichment_round1Run a validated PCR enrichment round 1 master-mix protocol by importing and executing the operator's existing starlab script (not a reimplementation). `chatterbox` dry-runs; `star` requires `confirm=true` (human-gated). See below.
Parameters not published.
Show all 13 tools
plr_setup_deckBuild the liquid handler for the chosen backend and, for the liquid handler family, place a tip rack and a 96-well plate. Call this first. `home=true` homes a real STAR (motion; deck must be clear).
Parameters not published.
plr_thermocyclerSet block or lid temperature, open or close the lid, deactivate, status.
Parameters not published.
plr_transferOne head pass: pick up, aspirate, dispense, drop.
Parameters not published.
Ask AI
Ask AI about Plr MCP
Powered by Claude · Grounded in docs
Security checks
6 checks have not been run yet.