CL

clanker-lover/spicebridge

API development

Эта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал

43 stars 10 forks Качество 65 Тренд 12GPL-3.0

MCP-сервер, предоставляющий ИИ-помощникам прямой доступ к моделированию схем ngspice — проектированию, моделированию и проверке схем с помощью естественного языка

Обзор

Конструкция схем на основе искусственного интеллекта через моделирование - сервер MCP, который дает языковым моделям прямой доступ к моделированию схем SPICE через ngspice. Опишите схему на простом английском языке и позвольте ИИ обрабатывать генерацию нет-листа, моделирование, измерение и проверку спецификаций. - покрытие полного рабочего процесса проектирования схемы - с автоматическим расчетом стоимости компонентов (серия E24) - : развертка переменного тока, переходная точка, рабочая точка постоянного тока - : пропускная способность, коэффициент усиления, уровни постоянного тока, временные метрики, мощность - в соответствии с допусками компонентов - - соединить этапы схемы с автоматическим отображением портов - - генерировать модели SPICE .lib из параметров таблицы данных - - выход .kicad sch схематики - - интерактивный схематический просмотрщик в браузере - - развертывание одной команды с туннелями Cloudflare (настройка пикебриджа-облако) - - сравнить результаты с целями проектирования - Python 3.10+ - ngspice установлен и на PATH Одна команда перейти от локальной установки к публичной конечной точке MCP: Мастер обрабатывает весь трубопровод развертывания: 1.

Обзор (машинный перевод)

Конструкция схем на основе искусственного интеллекта через моделирование - сервер MCP, который дает языковым моделям прямой доступ к моделированию схем SPICE через ngspice. Опишите схему на простом английском языке и позвольте ИИ обрабатывать генерацию нет-листа, моделирование, измерение и проверку спецификаций.

Особенности

28 инструментов, охватывающих полный рабочий процесс проектирования схемы 11 встроенных шаблонов с автоматическим вычислением значений компонентов (серия E24)

  • Имитация: разметка переменного тока, временная точка работы постоянного тока Измерение: пропускная способность, коэффициент усиления, уровни постоянного тока, переходные показатели, мощность Монте-Карло и наихудший анализ в соответствии с допусками компонентов
  • ** Многоступенчатая композиция** - соединить этапы схемы с автоматическим отображением портов Мастер моделей — генерирует модели SPICE .lib из параметров таблицы данных
  • KiCad export - output .kicad_sch Web viewer — интерактивный схематический просмотрщик в браузере Мастер настройки облачных вычислений — развертывание одной команды с туннелями Cloudflare ([T2]) ** Специальная проверка** - сравнение результатов с целевыми показателями

##Установка

Требования

Python 3.10+

  • ngspice установлен и на PATH

Быстрый старт

Локальный код (Claude Code / stdio)

Эта страница переведена автоматически. Технические детали смотрите в оригинале.

README

Показан фрагмент оригинального README. Открыть оригинал.

SPICEBridge

AI-powered circuit design through simulation — an MCP server that gives language models direct access to SPICE circuit simulation via ngspice. Describe a circuit in plain English and let the AI handle netlist generation, simulation, measurement, and spec verification.

Features

  • 28 tools covering the full circuit design workflow
  • 11 built-in templates with automatic component value calculation (E24 series)
  • Simulation: AC sweep, transient, DC operating point
  • Measurement: bandwidth, gain, DC levels, transient metrics, power
  • Monte Carlo & worst-case analysis under component tolerances
  • Multi-stage composition — connect circuit stages with automatic port mapping
  • Model wizard — generate SPICE .lib models from datasheet parameters
  • KiCad export — output .kicad_sch schematics
  • Web viewer — interactive schematic viewer in the browser
  • Cloud setup wizard — one-command deployment with Cloudflare tunnels (spicebridge setup-cloud)
  • Spec verification — compare results against design targets

Install

pip install spicebridge

Requirements

  • Python 3.10+
  • ngspice installed and on PATH

Quick Start

Local (Claude Code / stdio)

Add to your .mcp.json:

{
  "mcpServers": {
    "spicebridge": {
      "command": "spicebridge"
    }
  }
}

Cloud (Streamable HTTP)

spicebridge --transport streamable-http --port 8000

Cloud Setup Wizard

One command to go from a local install to a public MCP endpoint:

spicebridge setup-cloud          # interactive (named tunnel, permanent URL)
spicebridge setup-cloud --quick  # quick tunnel (temporary URL, no account needed)

The wizard handles the full deployment pipeline:

  1. Installs cloudflared automatically (macOS via Homebrew, Linux via APT) if not found
  2. Authenticates with Cloudflare (browser-based OAuth, named tunnel mode only)
  3. Creates or reuses a tunnel — prompts to pick an existing one or make a new one
  4. Configures DNS routing for your custom domain (named tunnel mode)
  5. Generates an API key for authentication
  6. Starts the SPICEBridge server and tunnel together
  7. Prints connection info with a ready-to-paste JSON config for Claude.ai

Quick tunnels give you a temporary trycloudflare.com URL instantly — no Cloudflare account required. Named tunnels give you a permanent custom domain (e.g. spicebridge.example.com).

Additional options:

spicebridge setup-cloud --domain mcp.example.com  # specify custom domain
spicebridge setup-cloud --port 9000                # custom port
spicebridge setup-cloud --no-install               # skip cloudflared installation

Example

Открыть полный README на GitHub

Установка

This server does not publish a one-line install command.

Open the repository installation guide Новичок в MCP? Начните с руководства на mcpskill.org →

Конфигурация

{ "mcpServers": { "spicebridge": { "command": "spicebridge" } } }