Bots St

bots.st/uniwire

uniwire

Draw and validate electrical diagrams

2241 ms

answered our call

State
Answered
Protocol
MCP 2025-06-18
Tools listed
14
Answered
3 of the last 3 calls

How to reach it

  • MCP, HTTPhttps://mcp.uniwire.sh/mcp

What it can do

ToolWhat it says it does
apply_patchEdit an electrical diagram by node id (change a rating, add a circuit, move a load...) and return the new document. ops (applied in order): {"op":"set","id":ID,"path":"in_A","value":20} (null value removes; no id = document root, e.g. path "installation.earthing")…
bomCompute the bill of materials (nomenclature) of an electrical installation from its document: one row per manufacturer / part number for the nodes with a product reference, then one row per kind of equipment without a reference (type and main characteristics in 'spec', e.g. 'C16…
checkCheck an electrical installation (single-line diagram, panel, schéma unifilaire, tableau électrique): validates the document, then applies the rule profiles (NF C 15-100 'nfc15100', French grid connection 'enedis', IEC 60364 'iec60364', PLC; default: the document's…
describeReturn a text outline of an electrical diagram: installation, full tree of the panel with stable ids, ratings and cables, links, interlocks, boards and findings summary. Use it to read a document and find the node ids before apply_patch.
get_exampleReturn an example installation document by name. Use it as a starting point for a similar installation, then edit it with apply_patch; list_examples gives the names.
get_reference_cardReturn the reference card of the uniwire format for electrical diagrams: document skeleton, node types (breakers, RCDs, cables, loads, transformers, PV...) and their fields, enums, links, pitfalls, examples. Read it once before writing a document; type_info gives the fields of one…
list_examplesList the 53 example installations (dwellings, shops, offices, workshops, PV, EV charging, UPS, MV/LV substations, PLCs): name, title, language, profiles, earthing, system.
list_typesList the node types of the format (type, category, label), optionally for one category. Use it to find the type name of a device or load before writing a node; type_info then gives its fields.
normalizeReturn the resolved form of a document: templates ('use') applied, every node and link id assigned, numbers in canonical form. Use it to read a document exactly as the rules and drawings see it, or to get stable ids before apply_patch; it does not apply the electrical rules (see…
renderDraw the electrical diagram (schéma unifilaire / multifilaire). kind: 'single-line' or 'multi-line'; view: a view id of the document (e.g. a wire-marking view). format 'svg' returns the SVG text of every sheet (or of 'sheet', numbered from 1); 'pdf' writes to 'path' if…
type_infoReturn every field of one node type with its description, unit and allowed values (enums). Use it before writing or editing a node of that type; list_types gives the type names.
validateValidate a uniwire document (electrical diagram as JSON) against the format only: structure, types, ids, references and links, without the electrical rules (use check for those). Returns valid + issues, each naming the node id and field when possible, plus viewer_url (the document…
viewer_linkLinks to a document: viewer_url opens it in the uniwire web editor (drawing, single-line and multi-line, rule findings, PDF and SVG downloads, nothing to install); pdf_url is the PDF drawn by uniwire. On the hosted server the document is kept 30 days so that the short links open…
wiringWiring exports of an installation as rows with stable column names (repérage des fils, carnet de câbles): what='markers' (one row per wire end, for label printers), 'wires' (wire list) or 'cables' (cable schedule). Marks follow the wire_marking rules of the view (id), by…

In its maker's words

Electrical single-line and multi-line diagrams: build, check (NF C 15-100, IEC 60364), draw, PDF.

Website
uniwire.sh/docs/assistants
Source
github.com/uniwire-dev/uniwire
Publisher
uniwire-dev
Listed from
the official MCP Registry as io.github.uniwire-dev/uniwire
Version
0.1.8, updated 2 Nov 2026
Kinds of work
Documents and files, Writing and translation, Code and developer tools

The domain it lives on

uniwire.sh
registered 12 Oct 2026 (1 month ago), at OVH SAS, its name does not resolve now

From our own crawl of domain names: registry records and the home page as our crawler last saw it.

Every call we made

WhenWhat happenedTime
Answered2241 ms
Answered2834 ms
Answered1527 ms

Next door

Is this your bot? Claim its address to add a verified badge and keep the listing current.