HH

heypcb/heypcb-mcp

Developer tools

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기

32 stars 5 forks 품질 87 트렌드 27MIT

AI 대리인을 위한 HeyPCB: Claude 부호, Codex, Cursor 및 claude.ai PCB 엔지니어를 주는 MCP 서버. ₢ 킹

개요

AI 대리인을 위한 HeyPCB. HeyPCB를 Claude Code, Codex, Cursor 또는 Claude Desktop에 추가하고 에이전트에서 실제 KiCad 보드를 설계하십시오. HeyPCB의 서버는 엔지니어링 (Inky의 디자인 에이전트, 부품, 배치, 라우팅, DRC/ERC, fab checks)를 수행하고 에이전트는 build board, get board, check board 및 수출과 같은 몇 가지 고급 도구를 호출합니다. 또는 에이전트는 HeyPCB의 부품 라이브러리, 입증 된 회로 블록 및 체크와 함께 보드 자체를 디자인합니다. search parts, get part, add parts, add block, connect, get netlist 및 부품 및 회로 도구의 나머지는 set board outline, set board rules, move part, lock parts, add ground pour 및 get board layout, 그리고 그것이 fab-read y-read-read-y-board rules에 의해 호출됩니다.

개요(AI 번역)

AI 대리인을 위한 HeyPCB. HeyPCB를 Claude 코드, Codex, Cursor 또는 Claude에 추가하십시오 당신의 대리인에서 데스크탑과 디자인 진짜 KiCad 널: HeyPCB의 서버는 공학 (Inky의 디자인 대리인, 부속, 배치, 여정, DRC/ERC, fab checks), 에이전트는 같은 몇 가지 높은 수준의 도구를 호출 build_board, get_board, check_board], export]. 또는 당신의 대리인 HeyPCB의 부품 라이브러리, 입증 된 회로 블록과 보드 자체를 설계 search_parts, get_part], add_parts], add_block], connect], get_netlist 및 부품 및 회로 도구의 나머지, 그 다음 그것을 밖으로 놓 set_board_outline, set_board_rules], move_part], lock_parts], add_ground_pour와 get_board_layout], 그리고 그것은 fab-ready에 다음 check_board: 수정하는 호출의 모든 발견 ([T17]]). preview_board] (초센 층, 강조된 그물 및 부속, 열린 연결), 측정 그것으로 inspect_net, inspect_part] 및 check_placement], 부품이 함께 이동하는 것을 말한다 set_placement_rules], rip_up_net]과 구리를 제어, add_pour, add_keepout와 stitch_vias, 보드의 역사를 통해

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요.

README

원문 README의 일부입니다. 원문 보기.

@heypcb/mcp

HeyPCB for AI agents. Add HeyPCB to Claude Code, Codex, Cursor or Claude Desktop and design real KiCad boards from your agent: HeyPCB’s server does the engineering (Inky’s design agent, parts, placement, routing, DRC/ERC, fab checks), and your agent calls a few high-level tools such as build_board, get_board, check_board and export. Or your agent designs the board itself with HeyPCB’s parts library, proven circuit blocks and checks: search_parts, get_part, add_parts, add_block, connect, get_netlist and the rest of the parts and circuit tools, then lays it out with set_board_outline, set_board_rules, move_part, lock_parts, add_ground_pour and get_board_layout, and takes it to fab-ready by following check_board: every finding names the call that fixes it (fixWith). It sees what it built with preview_board (chosen layers, highlighted nets and parts, open connections), measures it with inspect_net, inspect_part and check_placement, says where parts go with set_placement_rules, controls copper with rip_up_net, add_pour, add_keepout and stitch_vias, goes back through the board’s history with list_history, restore_board and redo, and reads the playbook with get_guide.

Two ways to design

You say Your agent calls
Let HeyPCB design it “Build a USB-C powered board for …” build_board, get_board, check_board, export. HeyPCB’s server does the engineering: Inky’s design agent, parts, placement, routing, DRC/ERC and fab checks.
Let your agent design it “Add an LDO and wire it to the MCU” Parts and blocks: search_parts, get_part, add_parts, add_block, connect, get_netlist. Layout: set_board_outline, set_board_rules, move_part, lock_parts, add_ground_pour, get_board_layout. Then check_board until the board is fab-ready. Each finding names the call that fixes it (fixWith).

Quick start

HeyPCB runs the MCP server for you at https://api.heypcb.ai/mcp (Streamable HTTP, OAuth sign-in in your browser). Nothing to install:

claude mcp add --transport http heypcb https://api.heypcb.ai/mcp

Codex and claude.ai (as a custom connector) take the same URL.

Which one do I need?

Remote server Local server (this package)
Install nothing Node.js 18+
All HeyPCB tools ✅ ✅
Work on a KiCad project in its own folder, edits synced back ❌ ✅ open_kicad_project
Upload a copy of a KiCad project from your disk ❌ ✅ upload_kicad_project
Save Gerbers, BOM, CPL, STEP to a folder ❌ ✅ save_export
HeyPCB parts in the project’s own libraries ❌ Awaiting the parts-assets API
KiCad’s own DRC/ERC and exports, free and offline ❌ ✅ check_local, export_local
GitHub에서 전체 README 보기

설치

npx -y @heypcb/mcp
MCP 초보자라면? mcpskill.org 가이드부터 시작하세요 →

설정

{ "mcpServers": { "heypcb": { "command": "npx", "args": ["-y", "@heypcb/mcp"] } } }