HeyPCB MCP
MCP-сервер HeyPCB: агент проектирует печатные платы в KiCad, подбирает детали, трассирует и проверяет DRC перед выпуском.
- 60 ★ репозитория
- Последний коммит
- MIT
Расширенный доступ
Почему такой уровень
- Платные операции списываются с кошелька HeyPCB, а лимит расходов сервер пока не обеспечивает
Установка
- Работает в
В терминале, через 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 сервер для проектирования плат в KiCAD 10: схема, разводка, проверки и подготовка к производству через агента
MCP-сервер для KiCad: схемы, печатные платы, проверки ERC и DRC, DFM и подготовка к производству из агента
MCP-сервер Seeed Studio читает схемы и платы KiCad, прослеживает связи по выводам и запускает ERC и DRC через kicad-cli.
Подбор электронных компонентов для плат: параметрические фильтры, остатки и цены JLCPCB, Mouser, DigiKey, файлы KiCad
Altium MCP Server открывает Claude проект Altium Designer: запросы к плате, символы, посадочные места и выходные задания
Сравнение с похожими
Карточки с тем же главным запросом: чем они отличаются.
| Инструмент | Официальный | Авторизация | Звезды репозитория | Главное отличие |
|---|---|---|---|---|
| HeyPCB MCP (эта карточка) | да | OAuth | 60 | |
| KiCAD MCP Server | нет | не нужна | 3 285 | работает с локальным проектом KiCad; HeyPCB MCP еще и проектирует плату целиком на стороне сервиса |
| PCB Parts MCP Server | нет | не нужна | 146 | ищет детали; HeyPCB MCP добавляет размещение, трассировку, DRC и выгрузку производства |
Коротко о README
Серверный и локальный режимы дают одинаковые инструменты проектирования, а локальный добавляет работу с папкой проекта KiCad. Каждый платный вызов можно предварительно оценить.