io.github.uniwire-dev/uniwire
up checked
Unclaimed · Unverified
Agent searches it appeared in, last 30 days: 0. Run this server? Claim the listing: verified label, uptime alerts and analytics.
Publisher-provided title
uniwire
Publisher-provided description
Electrical single-line and multi-line diagrams: build, check (NF C 15-100, IEC 60364), draw, PDF.
Summary by lookupd
Builds, edits, checks and draws electrical single-line diagrams, with BOM, wiring exports and PDF or SVG output.
Install
Claude Code, remote (streamable-http)
claude mcp add --transport http uniwire https://mcp.uniwire.sh/mcp
Codex, remote (streamable-http)
codex mcp add uniwire --url https://mcp.uniwire.sh/mcp
Cursor, remote (streamable-http) → .cursor/mcp.json
{
"mcpServers": {
"uniwire": {
"url": "https://mcp.uniwire.sh/mcp"
}
}
}Other clients: docs. Or tell your agent: Set up lookupd for me: read https://lookupd.com/agent.md and follow it.
Tools (14 tools)
Publisher-provided text
get_reference_cardReturn the reference card of the uniwire format for electrical diagrams: document skeleton, node types (breakers, RCDs, cables, loads, transformers, PV.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 writingtype_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_tyvalidateValidate a uniwire document (electrical diagram as JSON) against the format only: structure, types, ids, references and links, without the electrical rucheckCheck an electrical installation (single-line diagram, panel, schéma unifilaire, tableau électrique): validates the document, then applies the rule profdescribeReturn a text outline of an electrical diagram: installation, full tree of the panel with stable ids, ratings and cables, links, interlocks, boards andapply_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): {"oprenderDraw the electrical diagram (schéma unifilaire / multifilaire). kind: 'single-line' or 'multi-line'; view: a view id of the document (e.g. a wirviewer_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 twiringWiring 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 labebomCompute the bill of materials (nomenclature) of an electrical installation from its document: one row per manufacturer / part number for the nodes withlist_examplesList the 53 example installations (dwellings, shops, offices, workshops, PV, EV charging, UPS, MV/LV substations, PLCs): name, title, language, profilesget_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 givnormalizeReturn 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
Details
- Version: 0.1.8
- Transports: streamable-http
- Uptime (7 days): 100%
- Median latency: 782 ms
- First indexed:
- Last seen in registry:
- Repository: https://github.com/uniwire-dev/uniwire
- Website: https://uniwire.sh/docs/assistants/
Badge for your README
Shows this live status and links here; updates hourly.
[](https://lookupd.com/servers/io.github.uniwire-dev/uniwire)
- 62092 servers
- Last crawl: 2026-11-11T17:38:11.606Z
- API base:
https://api.lookupd.com - MCP URL:
https://api.lookupd.com/mcp