Multisim Native MCP
Provides native circuit editing and analog analysis for NI Multisim, including components, wires, hierarchy, undo/redo, netlist checks, DC operating point and transient analysis, and schematic export.
This server does not currently have a deployable release on Glama. Follow the repository's setup instructions to install and configure it for your MCP client, including any required credentials and local dependencies.
Multisim Native MCP
Native circuit editing and analog analysis for NI Multisim through the Model Context Protocol.
44 MCP tools for components, wires, sheets, subcircuits, models and analysis.
Editable
.ms14projects with named-pin connections and routed wire branches.Batch edits, checkpoints, undo, redo and native save/reopen.
DC operating point and transient analog analysis with RAW and CSV output.
Schematic export to PNG and BMP.
Windows installer with automatic Python setup and Codex configuration.
Requirements
Component | Version |
Operating system | Windows 10 / 11 |
NI Multisim | 14.3.1500.0 |
Python | CPython 3.12, 32-bit; installed automatically |
Transport | STDIO |
Related MCP server: kicad-forge
Install
Run in PowerShell:
irm https://raw.githubusercontent.com/y-wi/multisim-native-mcp/v0.2.1/install.ps1 | iexRestart Codex. The server appears as multisim_native.
To install from a checkout:
git clone https://github.com/y-wi/multisim-native-mcp.git
cd multisim-native-mcp
powershell -ExecutionPolicy Bypass -File .\install.ps1For a custom Multisim installation directory:
.\install.ps1 -MultisimPath 'D:\Applications\NI\Circuit Design Suite 14.3'Other MCP clients
Install with -Client none to print the JSON configuration:
.\install.ps1 -Client noneThe installed command also exports client configuration:
& "$env:LOCALAPPDATA\MultisimNativeMCP\bin\multisim-native-mcp.exe" configAdd the resulting mcpServers.multisim_native entry to your client's MCP configuration.
Install with uv
uv tool install --python cpython-3.12-windows-x86-none https://github.com/y-wi/multisim-native-mcp/releases/download/v0.2.1/multisim_native_mcp-0.2.1-py3-none-any.whl
multisim-native-mcp doctor
multisim-native-mcp configureUse
Start with one of these requests in your MCP client:
Create a 12 V voltage divider with two 1 kΩ resistors. Connect the named pins, check the netlist, save the circuit and export a PNG.
Open a copy of my Multisim project. List the components and pin names, replace R2 with 2.2 kΩ and save a new project.
Move R1 and keep its wires attached. Add a branch at the midpoint of the output wire, then save and reopen the circuit.
Edit an existing project
native_open_copy— open a working copy.native_list_components— read the component references and exact pin names.Edit components and connections.
native_check_netlist— check the electrical netlist.native_save_copy— save the resulting.ms14file.native_close_copy— close the session.
Use native_attach with a process ID to work in an existing Multisim window. Closing an attached session releases the connection and leaves that window open.
Connect a wire branch
Read the route with
native_list_wires.Call
native_split_wireat a point on the route.Connect the returned
junction_idwithnative_connect_endpoints.
Read component and wire IDs again after undo, redo or a netlist check that returns handles_invalidated: true.
Tools
Category | Operations |
Sessions | Runtime checks, open copy, create project, attach, diagnostics, close |
Components | Library search, place, copy, delete, replace, rename |
Parameters | Read/write parameters and embedded SPICE models |
Geometry | Move, rotate, mirror, route wires, add text |
Connections | Named pins, junctions, branches, endpoint replacement, net labels |
Hierarchy | Sheets, subcircuits, hierarchical ports |
History | Batch editing, checkpoints, undo, redo |
Analog analysis | DC operating point, transient analysis, waveform data |
Export | Native |
Tool reference · Python example
Configuration
Variable | Purpose | Default |
| Multisim installation directory |
|
| Working copies and session artifacts |
|
| Codex configuration directory |
|
Run multisim-native-mcp doctor to check the Python architecture, package resources and Multisim modules. configure preserves the other Codex settings and creates a timestamped backup when updating an existing configuration.
Development
uv venv --python cpython-3.12-windows-x86-none
uv pip install -e '.[dev]'
.\.venv\Scripts\python.exe -m pytest -m 'not native'
.\.venv\Scripts\python.exe -m pytest -m native
uv buildNative tests use the installed Multisim runtime. Close Multisim before running them.
License
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
This server cannot be deployed
Maintenance
Related MCP Connectors
Design, route, check, review and export manufacturable PCBs from plain language; KiCad import.
Electronics prototyping: real parts and pinouts, wiring checks, and shareable circuit designs.
Your electronics workspace. Explore public PCB projects and inspect schematics, layouts, BOMs and saved versions with your AI assistant.
Search real parts with datasheet-provenance specs, check compatibility and compose priced BOMs.
Related MCP Servers
- AlicenseNot gradedqualityAmaintenanceEnables AI agents to automatically generate Multisim circuits, run simulations, extract experimental data, and export circuit diagrams, CSV, waveforms, and lab reports.36MIT
- AlicenseBqualityCmaintenanceProvides schematic/PCB analysis, authoring, and SPICE simulation through MCP, enabling direct KiCad file manipulation and verification without requiring KiCad for reading.18MIT
- AlicenseNot gradedqualityCmaintenanceEnables inspection of existing KiCad boards and schematics — layer/component/net reading, native DRC and ERC, XML netlist generation, Gerber/Excellon export, and GND continuity auditing — plus running LTspice or ngspice simulations with RAW waveform summaries and CSV export. It checks existing designs and preserves artifacts and evidence rather than performing GUI editing, auto-placement, or auto-routing.Apache 2.0
- AlicenseNot gradedqualityBmaintenanceEnables AI assistants to build and edit Micro-Cap 9 circuits, run analyses, sweeps, Monte Carlo and optimization, read numeric results, place cursors, and capture native MC9 screenshots through 33 tools.MIT