HeyPCB MCP

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

  • 60 ★ репозитория
  • Последний коммит
  • MIT
MCP-серверОфициальный

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

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

  • Платные операции списываются с кошелька HeyPCB, а лимит расходов сервер пока не обеспечивает
Все причины и проверки

heypcb/heypcb-mcp

Установка

В терминале, через SkillFoxx CLI

npx skillfoxx add mcp/heypcb-mcp

Определит агенты на машине, покажет уровень доступа и зафиксирует версию.

Другие способы установки

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

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

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

  • Платные операции списываются с кошелька HeyPCB, а лимит расходов сервер пока не обеспечивает

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

Что делает

HeyPCB MCP подключает Claude Code, Codex, Cursor или Claude Desktop к сервису HeyPCB. Работать можно двумя способами. В первом агент ставит задачу одним вызовом `build_board`, а серверный проектировщик Inky подбирает детали, размещает, трассирует и прогоняет проверки. Во втором агент собирает плату сам инструментами `search_parts`, `add_block`, `connect`, `move_part` и `add_ground_pour`. Вызов `check_board` возвращает замечания DRC и ERC, у каждого указан вызов-исправление `fixWith`. Готовую плату выгружают в Gerber, BOM, координаты монтажа и STEP. Локальный сервер из пакета `@heypcb/mcp` дополнительно открывает проект KiCad в его папке, синхронизирует правки обратно и запускает штатные проверки `kicad-cli` без сети.

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

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

  • Нужна плата на ATtiny85 с питанием по USB-C, и вы описываете ее текстом
  • Агент добавляет стабилизатор к микроконтроллеру и подключает его к нужным цепям
  • В готовом проекте KiCad надо проверить DRC и ERC без выхода в сеть
  • Перед заказом платы нужны Gerber, BOM и координаты монтажа одним набором

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

  • Нельзя тратить деньги с кошелька HeyPCB: семь инструментов выполняют платную работу сервера
  • Нужна плата без доступа к внешнему сервису, а локальные проверки KiCad вас не устраивают
  • Требуется ручная доводка сложной высокочастотной трассировки без участия агента

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

Собери плату на ATtiny85 с питанием от USB-C, покажи оценку стоимости до запуска и проверь результат через `check_board`.

MCP

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

Ограничения

Проектирование идет через аккаунт HeyPCB: вход по OAuth в браузере, платные операции списываются с кошелька по тарифам сайта heypcb.ai. Платные инструменты: `build_board`, `ask_inky`, `answer_decision`, `check_board`, `route_board`, `place_parts` и `preview_placement`, стоимость заранее показывает `estimate`. Ограничение расходов через `--max-spend` сервер пока не обеспечивает, поэтому платные вызовы при заданном лимите отклоняются. Codex не может войти на удаленный сервер, ему нужен локальный пакет с Node.js 18 или новее.

Как отключить. Удалите сервер командой `claude mcp remove heypcb` или уберите запись из настроек клиента. Доступ аккаунта отзывают на сайте heypcb.ai.

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

Что выбрать: удаленный или локальный сервер?

Удаленный не требует установки и подходит для Claude Code. Локальный нужен для Codex, работы с проектом KiCad в своей папке и офлайн-проверок.

Сколько стоит работа?

Столько же, сколько на сайте heypcb.ai, с того же кошелька. `estimate` показывает цену операции до запуска, а `whoami` баланс.

Как проверить плату перед производством?

Вызов `check_board` запускает DRC, ERC и проверку размещения, а каждое замечание содержит вызов `fixWith` для исправления.

Можно ли откатить правку агента?

Да. `list_history`, `restore_board` и `redo` возвращают плату к прежнему состоянию, а правка применяется как одно отменяемое изменение.

Что получаю на выходе?

Gerber, проект KiCad, BOM, координаты монтажа и STEP по короткоживущей ссылке вызова `export`; локальный сервер сохраняет файлы в папку.

Обсуждение

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

MCP-серверы

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

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

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

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

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

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

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

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

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

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

Altium MCP Server открывает Claude проект Altium Designer: запросы к плате, символы, посадочные места и выходные задания

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

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

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

ИнструментОфициальныйАвторизацияЗвезды репозиторияГлавное отличие
HeyPCB MCP (эта карточка)даOAuth60
KiCAD MCP Serverнетне нужна3 285работает с локальным проектом KiCad; HeyPCB MCP еще и проектирует плату целиком на стороне сервиса
PCB Parts MCP Serverнетне нужна146ищет детали; HeyPCB MCP добавляет размещение, трассировку, DRC и выгрузку производства

Коротко о README

Серверный и локальный режимы дают одинаковые инструменты проектирования, а локальный добавляет работу с папкой проекта KiCad. Каждый платный вызов можно предварительно оценить.

Бейдж для README

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