KiCad MCP Pro

MCP-сервер для KiCad: схемы, печатные платы, проверки ERC и DRC, DFM и подготовка к производству из агента

  • 208 ★ репозитория
  • Последний коммит
MCP-сервер

Расширенный доступ

Почему такой уровень

  • В профилях с записью агент меняет файлы схемы и платы проекта
  • Режим по сети открывает проект любому, кто достучится до порта
Все причины и проверки

oaslananka/kicad-mcp-pro

Установка

Ручная установка

uv tool install kicad-mcp-pro

Затем `kicad-mcp-pro setup` и `kicad-mcp-pro doctor`.

Доступ и проверки

Как мы проверяем

Расширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.

  • В профилях с записью агент меняет файлы схемы и платы проекта
  • Режим по сети открывает проект любому, кто достучится до порта

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

Сервер дает агенту инструменты, ресурсы и промпты для работы в KiCad. По умолчанию включен ограниченный профиль `default` из 25 инструментов только для чтения: агент проверяет схему и плату, запускает ERC и DRC движками самого KiCad, анализирует спецификацию BOM и смотрит замечания DFM. Для правок есть профиль `build` с записью, для передачи в производство `release` с ручным подтверждением, а `expert` и `full` оставлены для доверенных клиентов. Компоненты ищутся по публичному каталогу JLCPCB, а Nexar, DigiKey и Mouser подключаются при наличии ключей. Сервер запускается по stdio или Streamable HTTP, есть браузерная панель, телеметрия отключена по умолчанию. Установка идет через `uv tool install kicad-mcp-pro` и команду `kicad-mcp-pro setup`.

Для кого. Инженерам-электронщикам, которые разводят платы в KiCad и хотят, чтобы агент проверял схему и плату перед отправкой на производство.

Подходит, если

  • Перед заказом платы агент запускает ERC и DRC и сводит замечания в один список
  • Спецификацию BOM сверяют с каталогом JLCPCB на наличие и замену деталей
  • Нужен первичный обзор проекта: что не так со схемой и где слабые места для производства
  • Правку платы делает агент в профиле `build`, а выпуск файлов идет с ручным подтверждением
  • Проект открывают сервером по Streamable HTTP и смотрят состояние в браузерной панели

Не подходит, если

  • Нужен окончательный допуск проекта: оценки приближенные и не заменяют расчет полей и симуляцию
  • Работа идет в другой САПР плат: сервер связан с KiCad
  • Достаточно ручной проверки одной платы: хватит самого KiCad

Пример запроса к агенту

Запусти ERC и DRC для проекта в `~/boards/sensor`, сведи замечания в таблицу и проверь спецификацию по каталогу JLCPCB

MCP

Транспорт
stdio, http
Авторизация
не нужна

Ограничения

Это помощник для первичного проектирования и проверки, а не окончательный допуск: оценки целостности сигнала и питания, электромагнитной совместимости и тепла приближенные, примерно 5-10 процентов. Живой подбор компонентов идет по публичному каталогу JLCPCB, для Nexar, DigiKey и Mouser нужны свои ключи. Профиль `default` только читает, а правки включают отдельно режимом записи. Облачный удаленный режим пока не умеет править: он дает сводку проекта по разрешению. Нужен менеджер uv и установленный KiCad.

Как отключить. Удалите сервер в клиенте и пакет командой `uv tool uninstall kicad-mcp-pro`; настройки, записанные `kicad-mcp-pro setup`, уберите из конфигурации клиента.

Частые вопросы

Как установить KiCad MCP Pro?

Выполните `uv tool install kicad-mcp-pro`, затем `kicad-mcp-pro setup` и `kicad-mcp-pro doctor`. Есть и обертка npm с тем же именем пакета.

Как запустить локальный сервер по HTTP?

Командой `uvx kicad-mcp-pro --transport streamable-http --host 127.0.0.1 --port 3334`, адрес клиента `http://127.0.0.1:3334/mcp`. Панель открывает `uvx kicad-mcp-pro dashboard --open`.

Что включено по умолчанию?

Профиль `default` из 25 инструментов только для чтения. Для правок нужен `build` с режимом записи, а для выпуска файлов `release` с подтверждением человека.

Заменяет ли сервер расчет и симуляцию?

Нет. Оценки целостности сигнала, питания, электромагнитной совместимости и тепла приближенные, около 5-10 процентов, и годятся для первичного обзора.

Отправляет ли сервер данные наружу?

Телеметрия и отчеты об ошибках отключены по умолчанию, а облачный режим необязателен. Подробности лежат в `docs/privacy.md`.

Обсуждение

Вопросов и отзывов пока нет.

MCP-серверы

MCP-сервер для проектирования печатных плат в KiCAD: агент размещает компоненты, разводит связи, проверяет DRC и готовит файлы на производство

MCP-серверРасширенный доступ3,3 тыс.Звезды репозитория

MCP-сервер Seeed Studio читает схемы и платы KiCad, прослеживает связи по выводам и запускает ERC и DRC через kicad-cli.

MCP-серверРасширенный доступ184Звезды репозитория

MCP сервер для проектирования плат в KiCAD 10: схема, разводка, проверки и подготовка к производству через агента

MCP-серверРасширенный доступ1,5 тыс.Звезды репозитория
Официальный

MCP-сервер HeyPCB: агент проектирует печатные платы в KiCad, подбирает детали, трассирует и проверяет DRC перед выпуском.

MCP-серверРасширенный доступ58Звезды репозитория

CLI kct и Python-библиотека для агентов: разбор и правка схем и плат KiCad с выводом в JSON, проверки DRC и ERC без запущенного KiCad

CLIРасширенный доступ74Звезды репозитория

Подбор электронных компонентов для плат: параметрические фильтры, остатки и цены JLCPCB, Mouser, DigiKey, файлы KiCad

MCP-серверРасширенный доступ146Звезды репозитория

Сравнение с похожими

Карточки с тем же главным запросом: чем они отличаются.

ИнструментОфициальныйАвторизацияЗвезды репозиторияГлавное отличие
KiCad MCP Pro (эта карточка)нетне нужна208
KiCAD MCP Serverнетне нужна3 285другой сервер для KiCad; здесь профили доступа, проверки DFM и выпуск файлов с подтверждением
KiCad MCP Serverнетне нужна184сервер Seeed для KiCad; здесь отдельный набор профилей и панель в браузере

Коротко о README

В README сказано о границах проекта, есть таблица идентичности пакета и быстрый старт: локальный HTTP с панелью, установку через uv и необязательный облачный режим для Windows. Дальше идут профили, документация и справочник инструментов.

Бейдж для README

Сообщить о проблеме