KiCad MCP Pro
MCP-сервер для KiCad: схемы, печатные платы, проверки ERC и DRC, DFM и подготовка к производству из агента
- 208 ★ репозитория
- Последний коммит
Расширенный доступ
Почему такой уровень
- В профилях с записью агент меняет файлы схемы и платы проекта
- Режим по сети открывает проект любому, кто достучится до порта
Установка
- Работает в
Ручная установка
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`, сведи замечания в таблицу и проверь спецификацию по каталогу JLCPCBMCP
- Транспорт
- 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-сервер Seeed Studio читает схемы и платы KiCad, прослеживает связи по выводам и запускает ERC и DRC через kicad-cli.
MCP сервер для проектирования плат в KiCAD 10: схема, разводка, проверки и подготовка к производству через агента
MCP-сервер HeyPCB: агент проектирует печатные платы в KiCad, подбирает детали, трассирует и проверяет DRC перед выпуском.
CLI kct и Python-библиотека для агентов: разбор и правка схем и плат KiCad с выводом в JSON, проверки DRC и ERC без запущенного KiCad
Подбор электронных компонентов для плат: параметрические фильтры, остатки и цены JLCPCB, Mouser, DigiKey, файлы KiCad
Сравнение с похожими
Карточки с тем же главным запросом: чем они отличаются.
| Инструмент | Официальный | Авторизация | Звезды репозитория | Главное отличие |
|---|---|---|---|---|
| KiCad MCP Pro (эта карточка) | нет | не нужна | 208 | |
| KiCAD MCP Server | нет | не нужна | 3 285 | другой сервер для KiCad; здесь профили доступа, проверки DFM и выпуск файлов с подтверждением |
| KiCad MCP Server | нет | не нужна | 184 | сервер Seeed для KiCad; здесь отдельный набор профилей и панель в браузере |
Коротко о README
В README сказано о границах проекта, есть таблица идентичности пакета и быстрый старт: локальный HTTP с панелью, установку через uv и необязательный облачный режим для Windows. Дальше идут профили, документация и справочник инструментов.