ltspice-mcpby cognitohazard
Runs LTspice or ngspice, returns named measurements such as phase margin and overshoot, and edits LTspice .asc schematics.
Several community MCP servers run LTspice simulations and read the .raw and .log results back to the agent; the most complete one also edits .asc schematics and runs ngspice. Most work by launching LTspice in batch mode on saved files, so Windows is the main platform, with WSL, Wine on Linux, or a macOS-only server as the other routes. Recent LTspice releases are reported to include their own MCP server, which Tresca hasn't confirmed from an Analog Devices source.
Runs LTspice or ngspice, returns named measurements such as phase margin and overshoot, and edits LTspice .asc schematics.
One Python package with separate MCP servers for pandapower, PyPSA, OpenDSS, PowerWorld, PSS/E, PowerFactory, PSCAD and more.
A Windows LTspice server that treats the .asc schematic as the source of truth, with JSON tools for edits, runs and waveforms.
A macOS-only LTspice server that runs simulations, builds and lints schematics, and renders real LTspice plots and schematic images.
A thin wrapper over spicelib with four tools for AC, transient, DC operating point and parameter sweeps in ngspice, LTspice or Qspice.
Eleven design-review skills that parse KiCad schematics, boards and Gerbers, then check power trees, EMC risk and SPICE behaviour.
Skills that tell an agent which PowerMCP tool to use first, plus ten mitigation playbooks for power-system study findings.
Listings are sorted by origin, then by recent activity. GitHub data is refreshed nightly. Nothing here is ranked.
An MCP server or skill can only do what LTspice lets programs do. LTspice exposes 3 automation interfaces:
The ltspice-mcp documentation states that LTspice 26.1 and later ship an MCP server of their own that registers as "ltspice" and controls the LTspice window, and another server's guide mentions an "Analog installer entry". Analog Devices' LTspice pages couldn't be loaded during this check, so Tresca hasn't confirmed the release from a vendor source and doesn't list it as official yet.
Checked 4 Nov 2026. Sources: ltspice-mcp usage guide, "Alongside LTspice's own MCP server", HAbedini-ltspice-mcp user guide
Taken from the listings' own documentation. Check each listing for exactly what it supports.
The listings here document setup for Claude Code, Claude Desktop, Cline, Codex, Codex CLI, Continue, Cursor, Gemini CLI, GitHub Copilot CLI, Google Antigravity, VS Code, Windsurf, Zed and opencode. Install steps, copied from each project's own documentation, are on each listing's page. Most LTspice integrations run on your own computer next to LTspice, so you need LTspice installed and licensed on the same machine unless the listing says otherwise.
Community documentation says LTspice 26.1 and later include one, but Tresca couldn't confirm this on Analog Devices' site as of 4 November 2026, so it isn't listed as official. The servers listed here are community projects.
Yes. An MCP server on the same machine writes or edits the circuit, starts LTspice in batch mode and parses the results. ltspice-mcp and spicelib-mcp return measurements and waveforms; LTspice itself is free, so no licence is needed.
xuio's LTspice MCP is macOS only. ltspice-mcp finds LTspice on Windows, WSL2 and Linux under Wine, and can use ngspice natively on any of them. The HAbedini server is Windows only.
The ltspice-mcp author advises naming it "spice" instead, because LTspice's own server registers as "ltspice" and the two can be installed side by side.
AI-generated models, drawings and results must be checked by a qualified engineer before use.
Sources (checked 4 Nov 2026): LTspice command line switches (community copy of the LTspice help) · spicelib documentation · ltspice-mcp usage guide · LTspice product page
LTspice is a trademark of Analog Devices. Tresca is independent and not affiliated with or endorsed by Analog Devices.