bots.st/perfboard-designer
Perfboard Designer
Design perfboard layouts and validate wiring
2250 ms
answered our call
- State
- Answered
- Protocol
- MCP 2025-06-18
- Tools listed
- 12
- Answered
- 3 of the last 3 calls
How to reach it
- MCP, HTTP
https://mcp.perfboarddesigner.com/mcp - npm
npx -y perfboard-designer-mcpReleased 24 Oct 2026, version 0.5.0
What it can do
| Tool | What it says it does |
|---|---|
edit_project | Changes a project kept here, by a list of ops applied in order: add_part, update_part (move, turn, change value or ref), remove_parts, add_wire (from/to, or a `path` of holes made into one wire per leg), update_wire, remove_wires, set_board, add_cuts / remove_cuts (stripboard), set_pad (a note on… |
get_nets | Which pins the board connects: every net with its name (from its pins, e.g. GND), its pins ("U1.8 VCC" for a chip's pin, "D1.K" or "C1.+" for a polarized lead, "R1.1" otherwise) and the wires on it (indexes into wires). Also pins connected to nothing, wires that connect no pins, junctions (holes… |
get_part | Everything needed to place parts: for each, which project file list it goes in, its pins (offsets from pin 1 at rotation 0) and pin labels, polarity, value unit, holes its body covers, and an example entry. Ask for every part you use in one call with `ids`. |
get_pin_positions | Where every placed part's pins land, as [column, row] holes, with pin numbers and labels (e.g. U1 pin 8 VCC), after rotation, plus holes a part's body covers. Use it to route wires to the right holes. The project file doesn't store these: they follow from each part's anchor, rotation and… |
get_project | The whole project file of a project kept here, as the editor would save it (through version 8, preserving component identities and optional requirements), one entry per line. |
list_parts | Lists the parts a project can place. Without a query: every part, grouped by category, as its id with its name and pin count; call it this way once to see what there is. With a query: the parts whose id, name, category or keywords contain all its words, or the closest ones when none do. Each… |
make_share_link | Turns a project into a link that opens it in Perfboard Designer: the project travels inside the link, so it works without any server. Give the link to the user. Also returns `image`, the address of an SVG picture of the board (as the editor draws it), for showing it where images from links… |
new_project | Starts a project kept here under a projectId: a blank board, or one of the example projects (perfboard://examples/...) to copy from. Returns the projectId and the project file. Then add parts and wires with edit_project, and pass the projectId to every other tool instead of the whole file. |
read_share_link | Reads the project out of a Perfboard Designer share link (z=, json=, downloaded src=, or a stored short link). Returns a project file through version 8, preserving component identities and optional requirements, kept under the returned projectId: change it with edit_project. |
render_board | Draws the board as text, one cell per hole with column and row numbers: each part's pins by a key letter and pin number (a1, a2...), holes under a part's body, wire ends, the holes a wire runs over without joining them, strip cuts and holes with notes. Below it, which part each key is and every… |
show_board | Shows the user a picture of the board right in the conversation, as the editor draws it, with a button that opens it in Perfboard Designer. Only in clients that show MCP Apps (e.g. Claude, ChatGPT); elsewhere the user sees nothing, so give them make_share_link's link too. The picture goes to the… |
validate_project | Checks a project file and lists every problem with where it is: entries the editor would leave out, unknown parts, pins off the board, two parts' pins or leads in one hole, overlapping parts, wires that connect nothing (a loose end, or no pins on their net), duplicate wires, a two-lead part with… |
In its maker's words
Design perfboard and stripboard layouts, check the wiring and get a link to open them in the editor.
- Website
- perfboarddesigner.com/mcp-server
- Source
- github.com/MaurerKrisztian/perfboard-designer
- Publisher
- perfboarddesigner.com
- Listed from
- the official MCP Registry as
com.perfboarddesigner/mcp - Version
- 0.1.0, updated 18 Oct 2026
- Kinds of work
- Images, video and audio, Writing and translation, Browser and automation
The domain it lives on
- perfboarddesigner.com
- registered 11 Oct 2026 (1 month ago), at Cloudflare, Inc., its home page is a working site
From our own crawl of domain names: registry records and the home page as our crawler last saw it.
Every call we made
| When | What happened | Time |
|---|---|---|
| Answered | 2250 ms | |
| Answered | 2840 ms | |
| Answered | 843 ms |
Next door
Is this your bot? Claim its address to add a verified badge and keep the listing current.