Skip to content
Tresca

LTspice MCP servers and AI agent skills

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.

  • No official Analog Devices server yet.
  • 5 MCP servers and 2 agent skills listed.
Analog Devices5 servers · 2 skillsChecked 4 Nov 2026

Integrations for LTspice

Community and commercial servers

MCP serverCommunity

ltspice-mcpby cognitohazard

Runs LTspice or ngspice, returns named measurements such as phase margin and overshoot, and edits LTspice .asc schematics.

LocalWindows, macOS, LinuxCan modify models68· updated 1 day ago
MCP serverCommunity

PowerMCPby Power-Agent

One Python package with separate MCP servers for pandapower, PyPSA, OpenDSS, PowerWorld, PSS/E, PowerFactory, PSCAD and more.

LocalWindows, macOS, LinuxNeeds a LTspice licenceCan modify models234· updated 7 days ago
MCP serverCommunity

LTspice MCP (HAbedini)by kh6570

A Windows LTspice server that treats the .asc schematic as the source of truth, with JSON tools for edits, runs and waveforms.

LocalWindowsCan modify models11· updated 12 days ago
MCP serverCommunity

LTspice MCP for macOSby xuio

A macOS-only LTspice server that runs simulations, builds and lints schematics, and renders real LTspice plots and schematic images.

LocalmacOSCan modify models21· updated 6 months ago
MCP serverCommunity

spicelib-mcpby Lucas Gerads

A thin wrapper over spicelib with four tools for AC, transient, DC operating point and parameter sweeps in ngspice, LTspice or Qspice.

LocalRead-only8· updated 7 months ago

Agent skills

SkillCommunity

kicad-happyby aklofas

Eleven design-review skills that parse KiCad schematics, boards and Gerbers, then check power trees, EMC risk and SPICE behaviour.

Windows, macOS, Linux1.6k· updated 2 days ago
SkillCommunity

PowerSkillsby Power-Agent

Skills that tell an agent which PowerMCP tool to use first, plus ten mitigation playbooks for power-system study findings.

80· updated 13 days ago

Listings are sorted by origin, then by recent activity. GitHub data is refreshed nightly. Nothing here is ranked.

How AI connects to LTspice

An MCP server or skill can only do what LTspice lets programs do. LTspice exposes 3 automation interfaces:

  • Batch mode and command-line switches (Command line): LTspice runs a netlist without its window when started with -b, leaving the waveforms in a .raw file and messages and .meas results in a .log file; -netlist converts a schematic to a netlist the same way. Every server here builds on that loop: write or patch the circuit, run the executable headless, then parse the output. The linked page is a community-hosted copy of the LTspice help, written for an older release. Documentation
  • spicelib and PyLTSpice (Python) (Python): spicelib is an open-source Python library that edits netlists and .asc schematics, launches LTspice and other simulators, and reads .raw and .log files, including stepped and Monte Carlo runs. It isn't an Analog Devices product, but it is the base layer for ltspice-mcp and spicelib-mcp, so its documentation explains much of what those servers can and can't do. Documentation
  • Schematic, netlist and model files (Input files): .asc schematics, .asy symbols, .cir and .net netlists, .lib and .inc model files are all text, so an agent can read and patch them directly. Editing an .asc file safely needs LTspice's symbol library for pin positions, which is why schematic editing tools require a local LTspice install.

What Analog Devices offers

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

What you can do with LTspice and AI

  • Bias a transistor stage and read gm, gds and vth by name from the operating point instead of scrolling through the .log file.
  • Measure a regulator's step response, overshoot and settling time, or the phase and gain margin of a control loop, and get the numbers back directly.
  • Run Monte Carlo tolerance studies and parameter sweeps as background jobs and summarise the spread across runs.
  • Build or modify an .asc schematic that you can open and inspect in LTspice, with checks for floating pins and dangling labels.
  • Compare simulated AC or transient results with bench measurements while fitting a behavioural model.

Taken from the listings' own documentation. Check each listing for exactly what it supports.

Installing

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.

Questions

Is there an official LTspice MCP server?

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.

Can Claude run LTspice simulations?

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.

Does any LTspice server work on macOS or Linux?

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.

Should I name the server "ltspice" in my client config?

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.