80trust / 100

Show, Don't Code

by pugarhuda--show-dont-code-web.us-east.modal.run in Developer tools

MCP serverPassing, checked 8 h ago

Lab video or protocols.io protocol to a simulator-checked Opentrons Flex/OT-2 protocol

https://pugarhuda--show-dont-code-web.us-east.modal.run/mcp
Tools
10
open to any client
Uptime
100%
last 30 days
Response time
833 ms
1.3 s slowest 5%
Last check
Passed
8 h ago, next any minute now

Scan it nowHow to connect

Reliability

All checks passedSome failedAll failedNot checked

Status and outage history · Atom feed · Watch with other listings

How to connect

Add it to any MCP client that supports remote servers.

{
  "mcpServers": {
    "show-don-t-code": {
      "type": "http",
      "url": "https://pugarhuda--show-dont-code-web.us-east.modal.run/mcp"
    }
  }
}

10 tools

  • list_runs

    Names of the sample runs (videos already turned into protocols).

  • get_run

    The steps found in the video (with video seconds), the open questions, and the Opentrons simulator and protocol analysis results, including the deck setup, runtime parameters and the thermocycler's minimum time in seconds.

  • get_protocol

    The generated Opentrons Flex protocol (Python, API 2.24), ready to import into the Opentrons App.

  • get_protocol_designer

    The protocol as an Opentrons Protocol Designer file: import it at designer.opentrons.com to edit each step (transfers, mixes, the thermocycler program) without code. The Opentrons App can also run it as is.

  • get_tube_labels

    The tubes to load on the tube rack before the run: each tube's deck slot and well, how many µL to fill a source tube with (what the robot draws + 10 % + dead volume) for `reactions` copies of the filmed reaction (protocol.py's Reactions parameter, up to…

  • run_on_flex_robot_server

    Run the run's protocol.py end to end on Opentrons' own robot-server (the software inside a Flex, v10.1.0) in Flex simulation, with the Reactions parameter set: the robot's analysis, deck configuration, play to the end. Returns the robot's report (status…

  • get_related_protocols

    Public protocols on protocols.io that use this run's reagents (brand and kit names) and protocol type, with DOIs and which reagent words each mentions: how other labs wrote up the same kit.

  • get_bench_card

    The illustrated bench card for training: each filmed step drawn by Muse Image from its own video frame (an edit of the real frame, no text drawn in), Muse Spark's check that the drawing kept every object, and the step's reagent and volume from the protocol. Image…

  • crosscheck_volumes

    This run's per-reaction volumes next to those of published protocols.io protocols that use the same kit, read by Muse Spark: each match has the published volume, its verbatim quote (checked to be in the protocol's text), both reagents' share of the reaction and…

  • get_receipt

    Reproducibility receipt: SHA-256 of the protocol, the video and every model output, and which models ran, anchored in Bitcoin with OpenTimestamps ('timestamp': pending calendars, or the confirming block).

Security scan

No findings

We scan names, descriptions and tool definitions for hidden instructions and other prompt-injection patterns.

Recent checks

WhenResultHTTPTime
8 h agoPassed2001.3 s
23 h agoPassed200833 ms