Categories › Media & Design › Design tools (Figma, Canva...)
Electrical single-line and multi-line diagrams: build, check (NF C 15-100, IEC 60364), draw, PDF.
Remote server: your requests and data go to mcp.uniwire.sh. Claude Code: claude mcp add --transport http uniwire https://mcp.uniwire.sh/mcp · Claude app: Settings → Connectors → Add custom connector.
The tools this server listed when we connected to it, in its own words.
get_reference_card — Return the reference card of the uniwire format for electrical diagrams: document skeleton, node types (breakers, RCDs, cables, loads, translist_types — List 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 beftype_info — Return every field of one node type with its description, unit and allowed values (enums). Use it before writing or editing a node of that tvalidate — Validate a uniwire document (electrical diagram as JSON) against the format only: structure, types, ids, references and links, without the echeck — Check an electrical installation (single-line diagram, panel, schéma unifilaire, tableau électrique): validates the document, then applies tdescribe — Return a text outline of an electrical diagram: installation, full tree of the panel with stable ids, ratings and cables, links, interlocks,apply_patch — Edit an electrical diagram by node id (change a rating, add a circuit, move a load...) and return the new document. ops (applied in order): render — Draw the electrical diagram (schéma unifilaire / multifilaire). kind: 'single-line' or 'multi-line'; view: a view id of the document (e.g. aviewer_link — Links to a document: viewer_url opens it in the uniwire web editor (drawing, single-line and multi-line, rule findings, PDF and SVG downloadwiring — Wiring exports of an installation as rows with stable column names (repérage des fils, carnet de câbles): what='markers' (one row per wire ebom — Compute the bill of materials (nomenclature) of an electrical installation from its document: one row per manufacturer / part number for thelist_examples — List the 53 example installations (dwellings, shops, offices, workshops, PV, EV charging, UPS, MV/LV substations, PLCs): name, title, languaget_example — Return an example installation document by name. Use it as a starting point for a similar installation, then edit it with apply_patch; list_normalize — Return the resolved form of a document: templates ('use') applied, every node and link id assigned, numbers in canonical form. Use it to reaNot tested by KitScout yet. When our harness runs it, pros, cons and the tasks we tried appear here, with the date and evidence.