ltspice-mcpby cognitohazard
Runs LTspice or ngspice, returns named measurements such as phase margin and overshoot, and edits LTspice .asc schematics.
ngspice is reachable from an agent through community MCP servers that either launch the ngspice executable in batch mode or load it as a shared library, and through skill packs that write testbenches and run them. Because ngspice is free and runs natively on Windows, macOS and Linux, it is often the default simulator in servers that also support LTspice. None of these projects comes from the ngspice developers.
Runs LTspice or ngspice, returns named measurements such as phase margin and overshoot, and edits LTspice .asc schematics.
A thin wrapper over spicelib with four tools for AC, transient, DC operating point and parameter sweeps in ngspice, LTspice or Qspice.
An ngspice server written in D that loads the simulator as a shared library to run netlists and return vector data.
Agent skills for Diode's pcb CLI and Zener language: import KiCad projects, run ngspice testbenches and search parts.
Eleven design-review skills that parse KiCad schematics, boards and Gerbers, then check power trees, EMC risk and SPICE behaviour.
Five ngspice-based skills for CMOS analog blocks, from LDO to op amp, using bundled PTM models and Python result extraction.
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 ngspice lets programs do. ngspice exposes 3 automation interfaces:
ngspice is an open-source project and its developers haven't announced an MCP server or AI assistant. The project's news page records ngspice-47, released on 11 August 2026, with features such as a pyplot command for Python matplotlib plotting, and nothing about agent integration.
Checked 4 Nov 2026. Sources: ngspice news
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, Continue, Cursor, Gemini CLI, GitHub Copilot CLI, Google Antigravity, Windsurf, Zed and opencode. Install steps, copied from each project's own documentation, are on each listing's page. Most ngspice integrations run on your own computer next to ngspice, so you need ngspice installed and licensed on the same machine unless the listing says otherwise.
No. As of 4 November 2026 the ngspice project hasn't published one; the servers and skills here are community work.
ltspice-mcp treats ngspice as a full simulator alongside LTspice, spicelib-mcp uses it by default, and gtnoble's ngspice-mcp loads it as a shared library. Skill packs from kicad-happy, Diode and Arcadia-1 also run ngspice.
No. Its documentation says ngspice simulation and analysis don't need LTspice; only editing LTspice .asc schematics does.
The analog-circuit-skills pack shows the pattern for comparators, OTAs and LDOs on predictive PTM models. For a real process you would swap in your foundry's models, which these skills don't include.
AI-generated models, drawings and results must be checked by a qualified engineer before use.
Sources (checked 4 Nov 2026): ngspice as a shared library · ngspice documentation · ngspice news · ngspice product page
ngspice is developed by its own project (ngspice developers (open source)). Tresca is independent and not affiliated with or endorsed by the ngspice project.