Skip to content
Tresca

Universal Netlist MCP Server

MCP serverCommunity

Reads OrCAD .DSN, Altium .SchDoc and KiCad schematics without the EDA tool, for net tracing and reviews. By IntelligentElectron.

64 starsUpdated 2 days agoGitHub data from 5 Nov 2026

At a glance

Type
MCP server
How it connects
Reads and writes files; the tool isn't needed
Access
Read-only
Tool versions
OrCAD/CIS .DSN (Library stream version 3 or later); Altium .SchDoc via .PrjPcb; KiCad 6 to 10
Operating systems
Windows, macOS, Linux
Needs a OrCAD / Allegro licence
No
Transport
Local (stdio)
AI clients documented
Claude Code, Codex, Cursor, GitHub Copilot CLI
Licence
Apache-2.0
Language
TypeScript

What it can do

  • Parses the binary OrCAD .DSN directly, including Do Not Stuff states and CIS BOM variants.
  • Joins Altium sheets through ports, sheet entries and buses, with selectable design variants.
  • Reads KiCad schematics or a committed .net export, falling back to kicad-cli.
  • Every MCP tool is also a shell command, and the plugin carries a skill that teaches those commands for agents without MCP.

Limitations

  • Reads schematics only; it doesn't open or change the design in the EDA tool.
  • OrCAD designs saved in an older Capture format are refused until you re-save them in a newer Capture.

Install

This command downloads a script and runs it immediately. Read the script first.

curl -fsSL https://raw.githubusercontent.com/IntelligentElectron/universal-netlist/main/install.sh | bash

Source: github.com/IntelligentElectron/universal-netlist

MCP servers and skills run code on your computer. Review the source before installing.

AI-generated models, drawings and results must be checked by a qualified engineer before use.