Show, Don't Code

io.github.PugarHuda/show-dont-code · v1.0.0 · ai-and-media

Show, Don't Code is healthy: it completed an MCP handshake in 2470 ms and exposes 10 tools.

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

Endpoint: https://pugarhuda--show-dont-code-web.us-east.modal.run/mcp (streamable-http)

Repository · Website · JSON · Add to my inventory

Facts

Users (last 30 days)0
HandshakeHealthy
Auth neededNone
Tool count10
Latency2470 ms
Last checked (UTC)2026-11-04T08:35:40.748Z

Health history

Checked (UTC)StatusLatencyError
2026-11-04T08:35:40.748ZHealthy2470

Tools (10)

list_runsNames of the sample runs (videos already turned into protocols).
get_runThe 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_protocolThe generated Opentrons Flex protocol (Python, API 2.24), ready to import into the Opentrons App.
get_protocol_designerThe 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_labelsThe 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 max_reactions), and the link i
run_on_flex_robot_serverRun 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 'succeeded', command count). A
get_related_protocolsPublic 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_cardThe 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 links are under /api
crosscheck_volumesThis 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 whether they agree wit
get_receiptReproducibility 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).