MCP servercom.perfboarddesigner/mcp
Design perfboard and stripboard layouts, check the wiring and get a link to open them in the editor.
Overview
Score?
UNRATED 0.129
of what a free look can see, on 1 looks
Looks
1
last 2 hr ago
Tools
12
More info
URL
mcp.perfboarddesigner.com/mcp
streamable-http
Says it is
perfboard-designer 0.1.0
protocol 2025-06-18
In the record since
2 hr ago
Among servers22,495 with a card
0median 0.580 · this server 0.129 · highest on record 0.8561
Toolsfrom sha256:922111078c…ddc38a
| Tool | Schema |
|---|---|
| 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 |
input · no output |
| 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) an |
input · no output |
| 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 cov |
input · no output |
| 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 |
input · no output |
| get_project The whole project file of a project kept here, as the editor would save it (version 3), one entry per line. |
input · no output |
| 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 que |
input · no output |
| 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 |
input · no output |
| 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. The |
input · no output |
| read_share_link Reads the project out of a Perfboard Designer share link (any of its forms: z=, json= or src=, which is downloaded; a stored project's short link too), so you can look at or change |
input · no output |
| 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 |
input · no output |
| 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. |
input · no output |
| 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, overlap |
input · no output |
Verify it yourself
npx teppi-check https://mcp.perfboarddesigner.com/mcpcurl -s https://api.teppi.xyz/v1/trust/mcp/mcs_01M59BJG93Q55F2D7CRCM9MRQC