Skip to content
Tresca

LTspice MCP for macOS

MCP serverCommunity

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

21 starsUpdated 6 months agoGitHub data from 5 Nov 2026

At a glance

Type
MCP server
Works with
LTspice
How it connects
Drives a running copy of the tool
Access
Can modify models
Tool versions
LTspice for macOS (/Applications/LTspice.app by default); server v1.27.0
Operating systems
macOS
Needs a LTspice licence
No
Transport
Local (stdio), Remote (HTTP)
AI clients documented
Claude Desktop
Licence
Not stated in its documentation
Language
Python

What it can do

  • Runs netlists and schematics in LTspice, with a job queue, history and cancellation.
  • Creates schematics from netlists or templates, then lints, auto-debugs and tidies their layout.
  • Reads .raw vectors and computes bandwidth, margins, rise and fall times and settling, and automates .meas and assertion checks.
  • Runs stepped and Monte Carlo studies and renders LTspice's own images of plots, schematics and symbols.

Limitations

  • macOS only, and needs Accessibility and screen-capture permissions for rendering and UI automation.
  • The repository has no licence file.
  • Runs by default as a local HTTP daemon on 127.0.0.1:8765; Claude Desktop reaches it through mcp-remote or a stdio mode.

Install

uv sync
./scripts/ltspice_mcp_daemon.sh start
./scripts/ltspice_mcp_daemon.sh status

Source: github.com/xuio/ltspice-mcp

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.