mcpbeat Sign in

Show, Don't Code MCP Server

not responding

Show, Don't Code is listed as active in the registry but did not answer our last check. It exposes 10 tools. Last commit 5 Nov 2026.

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

Uptime history 5 days of history · worst day 0%
5 days agonow
0.0%
Uptime 24h
0 of 92 checks
10
Tools
read from the server
5401 ms
Response time
average over 24h
0
Stars
last commit 5 Nov 2026

What the code does

We read the source, 3 d ago · tools taken from the live server · rules 995398eba69f

Capabilities

What this server is able to do. For an MCP server this is often the job itself — a terminal server runs commands because that is what it is for. Listed so you know what you are plugging in, not as an accusation.

        p = subprocess.run([sys.executable, str(script)], capture_output=True, text=True, timeout=timeout,
Page executes code built at runtime web/index.html:385, web/landing.html:422
  $("run").innerHTML = runs.map((n) => `<option value="${esc(n)}">${esc(label(n))}</option>`).join("");

Is this your server and something here is wrong? Tell us — corrections are free and do not require a plan.

This code can reach further than it looks

We found places where it runs commands, builds paths or queries from values it is given. None of that is a flaw by itself — it becomes one when the code changes, and code changes quietly between releases. We re-read it on every one.

Three servers free · no card

Connect this server

Endpoint below is the one we actually reach during checks — not the one copied from a README. Last verified 2 min ago.

run in your terminal
claude mcp add show-dont-code --transport http https://pugarhuda--show-dont-code-web.us-east.modal.run/mcp
Settings → Connectors → Add custom connector, then paste this address
https://pugarhuda--show-dont-code-web.us-east.modal.run/mcp
~/.codex/config.toml
[mcp_servers.show-dont-code]
url = "https://pugarhuda--show-dont-code-web.us-east.modal.run/mcp"
.cursor/mcp.json
{
  "mcpServers": {
    "show-dont-code": {
      "url": "https://pugarhuda--show-dont-code-web.us-east.modal.run/mcp"
    }
  }
}
.vscode/mcp.json
{
  "servers": {
    "show-dont-code": {
      "type": "http",
      "url": "https://pugarhuda--show-dont-code-web.us-east.modal.run/mcp"
    }
  }
}

Available tools 10

Read directly from the server with tools/list, grouped by what they act on. If a tool disappears, we record the date.

protocol
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.
bench
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/runs/<name>/bench-card/<step>.jpg.
crosscheck
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 within 20 %.
flex
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). About a minute the first time, then cached. Runs only the protocol this server generated, never code an agent sends.
get
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.
receipt
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).
related
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.
runs
list_runs
Names of the sample runs (videos already turned into protocols).
tube
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 its label's QR code opens. Links to the printable labels: an Avery L7160 sheet (SVG) and a Zebra thermal printer file (ZPL, 2 x 1 in).

Endpoints

URLTransportStateLatencyChecked
https://pugarhuda--show-dont-code-web.us-east.modal.run/mcp streamable-http answering 5401 ms 2 min ago

Alternatives to Show, Don't Code

same job, measured the same way
doc2video
by doc2video

Turn documents and photos into narrated AI videos from Claude, ChatGPT, Codex or any MCP client.

116 installs/wk answering
MCP Aider Executor
by railkill

Model Context Protocol (MCP) server to execute aider-specific code editing operations

66 installs/wk local only
Igor Pro MCP
by mrfentmen

IGOR Pro MCP: 20 real tools to read, check, lint, scaffold, build and run IGOR Pro code.

local only
Capn Proto MCP
by mrfentmen

Cap'n Proto MCP: 20 real tools to read, check, lint, scaffold, build and run Cap'n Proto code.

local only
S
SKETCHTALK – Draw to AI
by twelvetone

Mac app: draw on a running web page, Simulator or Mac window and hand the marks to Claude Code.

local only
Vcp MCP
by creed-space

Value Context Protocol tools: VCP/I tokens, CSM1 codes, VCP-Lite, and context encoding.

452 installs/wk local only
Openscad MCP
by mrfentmen

OpenSCAD MCP: 20 real tools to read, check, lint, scaffold, build and run OpenSCAD code.

local only
Opencl MCP
by mrfentmen

OpenCL MCP: 20 real tools to read, check, lint, scaffold, build and run OpenCL code.

local only

Show, Don't Code — questions

Answers built from our own checks of this server.

What can Show, Don't Code do?
It exposes 10 tools, read directly from the server on our last check. Among them: crosscheck_volumes, get_bench_card, get_protocol, get_protocol_designer, get_receipt, get_related_protocols and 4 more. The full list with descriptions is on this page — we take it from the server itself via tools/list, not from a README. How MCP servers expose tools in the first place →
Is Show, Don't Code working right now?
We send a real MCP handshake every 15 minutes. Over the last 24 hours 0 of 92 checks got a reply (0.0%), average response time 5401 ms. The bar chart above shows every period we have measured.
The registry lists Show, Don't Code as active — why does it not respond?
The official MCP registry stores what the author submitted; it does not verify that the server still runs. We check the endpoint ourselves, and this one does not answer. Catalogues that copy the registry without checking will show it as working.
How do I connect Show, Don't Code?
Copy the ready config from this page. We generate it for Claude Code, Claude Desktop, Codex, Cursor and VS Code, each in the form that client actually reads. It is a remote server, so there is nothing to install — the client connects to the address.
Does Show, Don't Code need an API key?
No. Show, Don't Code completed a full MCP handshake with us as an anonymous client and listed its tools without asking for anything. All 10 of them are readable on this page. This is what we observed, not what the docs claim.
Is Show, Don't Code open source?
The code is open source: it is published under the MIT licence, written in Python and 0 stars on GitHub. The licence covers the code in the repository, not the hosted service at pugarhuda--show-dont-code-web.us-east.modal.run, which runs on its operator's own terms.