Microcap Mcp

io.github.monoxide-xen由 GitHub 帳號 monoxide-xen 發布v0.1.1更新於 Oct 24, 2026

Simulate, generate and draw analog circuits in Micro-Cap 12: SPICE analyses, sweeps and schematics

已驗證STDIO僅桌面開發者工具AI 與機器學習

概覽

AI 產生的概覽

讓助理透過批次模式在 Micro-Cap 12 中建立、模擬並繪製類比電路。

可以做什麼
此伺服器呼叫 Micro-Cap 12 的批次模式,執行瞬態、AC、DC、失真與穩定性等 SPICE 分析,以及工作點與參數掃描。它能用八種放大器與網路範本自動產生電路並自動設定偏壓,還能將 .CIR 檔案算繪成與 Micro-Cap 一致的 SVG 圖,並可選擇疊加工作點電壓。它也能搜尋並模擬 Micro-Cap 內附的約 490 個範例電路。
適用情境
當助理需要設計或檢查類比電路、執行 SPICE 模擬、掃描參數,或在不開啟 Micro-Cap 圖形介面的情況下產生電路圖與曲線時使用。適合已以 Micro-Cap 12 為主要工具的電子設計工作。
執行需求
需要 Windows、Python 3.11 或更新版本,以及已安裝的 Micro-Cap 12。套件發佈於 PyPI,可用 uvx 啟動。當自動搜尋失敗時,可用選用環境變數 MICROCAP_HOME 指向包含 mc12_64.exe 的資料夾。未宣告需要帳號或 API 金鑰。
安裝前請注意
伺服器在本機執行 Micro-Cap 12 並寫入模擬與電路圖輸出檔案,使用前應檢查產生的檔案。它僅支援桌面環境,並依賴未隨套件提供的專有 Micro-Cap 12 安裝。模擬結果來自外部求解器,應與預期結果核對。

安裝

在 SourceWeft 中

  1. 開啟 儀表板中的 Microcap Mcp,將其新增到工作區。
  2. 為需要使用其工具的對話啟用該服務。

Desktop only,透過 STDIO。 STDIO 服務會啟動本機處理程序,因此需要 SourceWeft 桌面主機。

其他 MCP 客戶端

參照 儲存庫 中的啟動說明。

README

microcap-mcp

ИИ-агент строит, считает и рисует аналоговые схемы в Micro-Cap 12.

[tests] [License: MIT] [Python 3.11+] [Windows] [MCP]

Русский · English

[Сгенерированный каскад с общим эмиттером, отрисованный 1:1 с Micro-Cap, с наложенной рабочей точкой] [АЧХ, посчитанная Micro-Cap]

Схему нарисовал сам сервер (1:1 с Micro-Cap, с рабочей точкой) · график посчитал Micro-Cap


Работает через штатный batch-режим Micro-Cap (MC12 @batch.bat) — headless, без GUI-автоматизации и без модификации программы.

Что делает

🔧 Строит схемы с нуля — 8 генераторов каскадов (общий эмиттер, повторитель, MOSFET, дифпара, токовое зеркало, каскод, ОУ, RLC) с авто-смещением. Каждый сверен с теорией: усиление, рабочая точка, резонанс.

📊 Считает — transient / AC / DC / искажения / устойчивость, рабочая точка, свипы. Комплексный вывод как {re, im}, диагностика солвера.

🎨 Рисует — сам рендерит .CIR в SVG 1:1 с Micro-Cap: родные символы из библиотеки MC, сетка, все повороты и отражения, раскладка подписей. Накладывает напряжения рабочей точки. /IC в batch-режиме MC этого не умеет — а сервер умеет.

Установка

Нужен Windows, Python 3.11+ и установленный Micro-Cap 12 (фримварь). Клонировать ничего не надо — укажи в MCP-клиенте, и uvx сам скачает пакет:

jsonc
{  "mcpServers": {    "microcap": {      "command": "uvx",      "args": ["microcap-mcp"],      "env": { "MICROCAP_HOME": "E:/Tools/MC12" }   // только если автопоиск не нашёл    }  }}

Драйвер сам ищет Micro-Cap в типовых местах; MICROCAP_HOME укажи на папку с mc12_64.exe, если он лежит нестандартно.

Из исходников
bash
git clone https://github.com/monoxide-xen/microcap-mcpcd microcap-mcpuv sync
jsonc
{  "mcpServers": {    "microcap": {      "command": "uv",      "args": ["--directory", "C:/path/to/microcap-mcp", "run", "microcap-mcp"]    }  }}

Инструменты

ИнструментЧто делает
simulate · sweep · plotпосчитать SPICE-нетлист, свип по .DEFINE, график в JPEG
generate_transistor_amplifier · _emitter_follower · _mosfet_amplifierкаскады на транзисторе / MOSFET, авто-смещение под середину питания
generate_differential_pair · _current_mirror · _cascode · _amplifierдифпара, зеркало, каскод, усилитель на ОУ
generate_schematicисточник + R/C/L последовательно и параллельно (RC/RL/RLC, делители, контуры)
simulate_schematic · plot_schematicпосчитать / построить график произвольной .CIR
draw_schematic · annotate_schematicнарисовать .CIR в SVG (1:1 с MC) · с рабочей точкой на схеме
simulate_example · search_examples · get_example · describe_example · list_domains~490 эталонных схем из поставки MC: поиск, исходник, анализы

Плюс ресурсы microcap://guide и microcap://domains и промпт analyse_circuit — чтобы агент не дал MC молча соврать.

Тесты

bash
uv run pytest        # 138 юнит без Micro-Cap; +30 интеграционных против физики (нужен MC)

Без Micro-Cap интеграционные пропускаются — CI остаётся зелёным.

Как это устроено

  • Особенности Micro-Cap — поведение, которого нет в мануале (а местами оно мануалу противоречит).
  • eval/harness.py — прогон всех ~490 схем поставки с раскладкой провалов по причинам (сейчас 88% отвечают).

Лицензия

MIT на код репозитория. Micro-Cap 12 принадлежит Spectrum Software — не включён, не перезалит, не модифицирован: используется его документированный CLI.

來源:README.md,提交 db9c4d0

工具

0
SourceWeft 尚未在沙箱中啟動過該軟體包,因此其工具未知。

版本歷史

1
  1. v0.1.1最新Sep 16, 2026

評分

已滿足適用檢查項的 50%

該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。

  • 近 30 天內可連通25 分

    請保持端點能夠回應 MCP 握手;SourceWeft 每 30 天探測一次。

  • 已宣告認證方式10 分

    請在註冊中心條目中宣告憑證請求標頭,或保持端點能夠回應探測,以便判定其認證方式。

  • 已列出工具15 分

    請讓伺服器在無憑證時回應 tools/list,或發布可在沙箱中無憑證啟動的軟體包。

  • 描述必需15 分
  • 圖示10 分
  • 文件15 分
  • 授權條款10 分