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
| Users (last 30 days) | 0 |
| Handshake | Healthy |
| Auth needed | None |
| Tool count | 10 |
| Latency | 2470 ms |
| Last checked (UTC) | 2026-11-04T08:35:40.748Z |
| Checked (UTC) | Status | Latency | Error |
|---|---|---|---|
| 2026-11-04T08:35:40.748Z | Healthy | 2470 |
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 max_reactions), and the link i |
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 'succeeded', command count). A |
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 links are under /api |
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 whether they agree wit |
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). |