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 statusSource: github.com/xuio/ltspice-mcp
{
"mcpServers": {
"ltspice-mcp": {
"command": "/opt/homebrew/bin/npx",
"args": ["-y", "mcp-remote", "http://127.0.0.1:8765/mcp"]
}
}
}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.