What is SPICEBridge?
LLMs give terrible circuit advice. They'll confidently hand you component values that don't work, topologies that won't oscillate, filters that roll off at the wrong frequency. They can't do physics. They just pattern-match on training data and hope for the best.
Simulators are the opposite problem. ngspice will give you exact answers, but it speaks SPICE netlists, not English. You have to know what you're building before you can simulate it.
SPICEBridge connects the two. It's a Model Context Protocol (MCP) server that gives AI models direct access to ngspice. The AI translates your intent into a circuit, ngspice simulates the physics, structured metrics come back, and the AI iterates until the design actually meets your specifications. Closed-loop design — not guessing.
How it works
You say "build me a 1 kHz lowpass filter." The AI picks a topology, calculates component values using deterministic math (not AI guessing — actual equations with E-series standard values), writes the SPICE netlist, runs the simulation, measures the -3dB point, checks it against your spec, and tells you the result. If it's off, it adjusts and re-simulates.
28 MCP tools handle everything: circuit creation, AC/transient/DC simulation, bandwidth and gain measurement, spec verification, Monte Carlo tolerance analysis, KiCad export, schematic generation, and multi-stage circuit composition. 11 built-in templates cover common topologies. A datasheet-to-model wizard lets you create SPICE models from component datasheets.
The design equation solver handles 12 circuit topologies. It doesn't ask the AI to guess resistor values — it computes them from your specs, snaps to standard E-series values, and hands the AI a working circuit. Infrastructure carries the AI.
Two modes
Cloud mode (Claude.ai or Claude Code): Collaborative design partner. Describe what you need, brainstorm topologies, iterate on designs together. Works through Anthropic's MCP integration — no local install needed for cloud mode.
Local mode (Claude Code or any MCP client): Full control on your machine. ngspice runs locally, everything stays on your hardware. Pair with local AI models through Ollama for completely offline circuit design.
Quick start
###b class="inline-flex items-center justify-center relative shrink-0 can-focus select-none disabled:pointer-events-none disabled:opacity-50 disabled:shadow-none disabled:drop-shadow-none border-transparent transition font-base duration-300 ease-[cubic-bezier(0.165,0.85,0.45,1)] h-8 w-8 rounded-md active:scale-95 backdrop-blur-md Button_ghost__BUAoh" type="button" aria-label="Copy to clipboard" data-state="closed"###
pip install spicebridge
For cloud use with Claude.ai, add the hosted server URL in Claude's MCP settings:
https://mcp.clanker-lover.work/mcp
For local use, install ngspice (apt install ngspice) and configure your MCP client to use the SPICEBridge server.
Requirements
- Python 3.10+
- ngspice (for local simulation — cloud mode uses the hosted server)
Brandon