SK

sailcatamaran/kicad-mcp-pro

Developer tools

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る

0 stars 12 forks 品質 77 トレンド 0MIT

Professional Model Context Protocol server for KiCad: project setup, schematic/PCB tooling, validation, and manufacturing exports.

概要

AI-powered PCB and schematic design with KiCad. Works with Claude, Cursor, VS Code, Claude Code, and any MCP-compatible client. Primary CI/CD and release automation runs in Azure DevOps. GitHub Actions in this repository are manual fallback workflows only. - Project-first workflow with kicad_set_project(), recent project discovery, and safe path handling. - Project intent helpers with project_set_design_intent() and project_get_design_intent() for connector, decoupling, power-tree, analog/digital partitioning, sensor clustering, RF, and fab assumptions. - KiCad 10.x-first runtime with best-effort 9.x support and cross-platform CLI/library discovery. - PCB tools for board inspection, tracks, vias, footprints, text, shapes, outline editing, and zone refill. - Schematic tools for symbols, wires, labels, buses, no-connect markers, property updates, annotation, netlist-aware auto-layout, and IPC reload.

README

以下は原文 README の抜粋です。原文を見る。

KiCad MCP Pro Server

AI-powered PCB and schematic design with KiCad. Works with Claude, Cursor, VS Code, Claude Code, and any MCP-compatible client.

Primary CI/CD and release automation runs in Azure DevOps. GitHub Actions in this repository are manual fallback workflows only.

Features

  • Project-first workflow with kicad_set_project(), recent project discovery, and safe path handling.
  • Project intent helpers with project_set_design_intent() and project_get_design_intent() for connector, decoupling, power-tree, analog/digital partitioning, sensor clustering, RF, and fab assumptions.
  • KiCad 10.x-first runtime with best-effort 9.x support and cross-platform CLI/library discovery.
  • PCB tools for board inspection, tracks, vias, footprints, text, shapes, outline editing, and zone refill.
  • Schematic tools for symbols, wires, labels, buses, no-connect markers, property updates, annotation, netlist-aware auto-layout, and IPC reload.
  • Library tools for symbol search, footprint search, datasheet lookup, footprint assignment, and custom symbol generation.
  • Validation tools for DRC, ERC, DFM, courtyard issues, silk overlaps, and schematic-versus-PCB footprint checks.
  • Project quality gates for schematic, schematic connectivity, PCB, placement, PCB transfer, manufacturing, and gated manufacturing handoff via export_manufacturing_package().
  • Export tools for Gerber, drill, BOM, PDF, netlist, STEP, render, pick-and-place, IPC-2581, SVG, and DXF.
  • Signal integrity tools for impedance synthesis, differential skew checks, stackup planning, via-stub review, and decoupling heuristics.
  • Power integrity tools for voltage-drop estimation, copper current checks, plane generation, and thermal via guidance.
  • EMC tools for plane coverage, return-path review, via stitching, diff-pair symmetry, and bundled compliance sweeps.
  • Simulation tools for SPICE operating-point, AC, transient, DC sweep, and loop-stability checks.
  • MCP resources for live board/project state, quality gates, fix queues, connectivity, and placement review.
GitHub で README 全文を見る

インストール

uvx kicad-mcp-pro
MCP 初心者?mcpskill.org のガイドから始めましょう →

設定

{ "mcpServers": { "kicad": { "command": "uvx", "args": ["kicad-mcp-pro"], "env": { "KICAD_MCP_PROJECT_DIR": "/path/to/your/project" } } } }