sudo.bio
Install MCP

Give your agent the tools behind this page. Needs bio on your machine — how to get it.

Cursorone click
claude mcp add sudo.bio -- bio mcp
{
  "mcpServers": {
    "sudo.bio": {
      "command": "bio",
      "args": [
        "mcp"
      ]
    }
  }
}

vibe coding for biology

Describe the experiment in English. Get primers, assembly plans, robot code and a reading of your plate — then every result, including the ones that failed, is committed to an immutable record you can trace back from a sequenced barcode.

paste a sequence or ask in English · routes to real tools · every answer is computed, not generated

What actually happens when you hit run

Design

Real calculations, not guesses

Nearest-neighbour melting temperatures from SantaLucia's 1998 unified parameters. Golden Gate fusion sites screened for palindromes, reverse-complement pairs and single-mismatch neighbours. A fluorescent protein table with published brightness and photostability.

Execute

Robot code that is checked first

Protocols emitted and validated before you load a tip: every volume against the fitted pipette's range, no deck slot booked twice, enough tips on the deck, trash left clear. It also writes down the steps the robot cannot do, because most of a protocol is still hands.

The same protocol comes out for an Opentrons OT-2, a Tecan Freedom EVO or a Hamilton STARlet. A Tecan does not require EVOware: via PyLabRobot it takes the same firmware commands the vendor's own software sends.

Record

The failures are the point

Paste the plate reader's export, mess and all. Every well is scored by median and MAD and every well is committed — the duds alongside the hits. That is the difference between "nobody tried this" and "somebody tried this and it did not work".

Why a box and not a chatbot

This box is a router, not a language model. It reads your line, decides which real tool you are asking for, runs it and shows you what came back. Nothing on this page is generated prose.

The language understanding belongs in the agent you already use. Every tool behind this box is also exposed over MCP, so Claude, Cursor or anything else that speaks the protocol can design a primer, plan an assembly, write the robot code and commit the result on your behalf, in whatever conversation you were already having.

{
  "mcpServers": {
    "sudo.bio": {
      "command": "bio",
      "args": [
        "mcp"
      ]
    }
  }
}

What it does not do, so you are not surprised

Browse the repositories, or paste a sequenced read into the provenance trace to find out what it is.