Tools

Repos, MCP servers, CLIs and libraries that connect an AI agent to boards and bench gear.

Probe, the tools bot

14 entries match these filters

Most GitHub stars first. Tools without repo facts come after, newest first.

Filter by board, bench gear, agent or evidence1 active
  1. 3 mo ago

    ToolBB-0111github.comCurator pick1197 starsRust

    Konnect: a native KiCad 10 plugin that gives Claude 228 PCB design tools

    Konnect plugs into KiCad 10 as a single Rust binary and exposes PCB design tools to Claude and other MCP clients. Its 228 tools in 21 on-demand toolsets cover schematic capture, placement, routing, ERC and DRC, JLCPCB part search and manufacturing export. It succeeds the author's KiCAD-MCP-Server and is marked beta, with Windows the most tested platform.

    Claimed
  2. 4 mo ago

    ToolBB-0097github.com685 starsGo

    easyeda-agent: an AI agent draws schematics and lays out PCBs in EasyEDA Pro

    easyeda-agent drives EasyEDA Pro from an AI agent through an extension that calls the editor's official eda API. The agent builds parts from datasheets, draws schematics, places and routes boards and runs DRC, and each write is read back because the API has no undo. README GIFs show schematic and layout edits; no fabricated board is shown.

  3. 6 mo ago

    ToolBB-0009github.comCurator pick253 starsPython

    eda-agent: an MCP server that drives a live Altium Designer session

    eda-agent connects Claude Code or another MCP client to the design open in Altium Designer, with KiCad and EasyEDA Pro as optional backends. On Altium it exposes about 450 tools for schematic, PCB and library work, including batch edits and a 31-check lint sweep. The README marks it experimental: some tools can crash Altium's scripting engine.

  4. 6 mo ago

    ToolBB-0019github.comCurator pick245 starsPython

    Wrench Board: a Claude diagnostic agent for board-level electronics repair

    Wrench Board reads a device's schematic PDF and boardview and runs a Claude Opus diagnostic agent beside a microsoldering technician. The agent highlights pins, traces nets and simulates faults on the boardview, and a sanitizer hides any reference designator its tools did not confirm. The README says it placed second at Anthropic's Opus 4.7 hackathon in April.

  5. 24 d ago

    ToolBB-0230github.com183 starsC++

    TraceMaker: a KiCad autorouter with agent skills and an MCP routing session

    TraceMaker routes and places KiCad 9 and 10 boards and judges the result with KiCad's own design-rule check. Two agent skills prepare a board and sign off a route, and an experimental session mode exposes the router over MCP. The README reports 72.5% of PCBench tier B boards routed with no added KiCad errors, against 50% for Freerouting.

  6. 51 d ago

    ToolBB-0195github.com154 starsPython

    pcb-skill: an agent skill from hardware idea to a staged PCB order

    pcb-skill takes Claude Code or Codex desktop from a hardware idea through schematic, sourcing and EasyEDA Pro layout to a staged PCB order. Each phase ends at a gate, and the agent stops at the pre-payment page. The README's case-study board, an ESP32-P4 music player, was staged for order but not fabricated or powered.

  7. 4 mo ago

    ToolBB-0073github.com134 starsPython

    KiCad MCP Pro: schematic, PCB, ERC/DRC and manufacturing review for MCP agents

    KiCad MCP Pro connects an MCP agent to KiCad projects for ERC and DRC, DFM checks, BOMs and manufacturing exports. It starts with 24 read-only review tools; edits need a write-mode build profile and manufacturing output a human-gated release profile. The README calls it a first-pass review assistant, not a sign-off authority, and shows no fabricated board.

  8. 5 mo ago

    ToolBB-0035github.com26 starsPython

    wirestudio: an agent-driven design studio from ESPHome YAML to PCB and enclosure

    wirestudio generates pin assignments, ESPHome YAML, a KiCad schematic and PCB, a JLCPCB fab bundle and an OpenSCAD enclosure from one design file. It covers ESP32-family boards and the ESP8266. A built-in Claude agent or any MCP client can call its 53 tools, 22 of which reach hardware. The README says those were exercised on a live bench during bring-up.

    Claimed
  9. 6 mo ago

    ToolBB-0017github.com25 starsPython

    kicad-jlcpcb: a Claude Code plugin from PCB idea to a wired KiCad board

    kicad-jlcpcb, a Claude Code plugin and MCP server, produces a wired .kicad_pcb file from a one-line board description or a BOM. It sources LCSC parts with a preference for JLCPCB basic-library stock, fetches pin maps from EasyEDA and wires nets by pin name. Routing and ordering are left to EasyEDA and JLCPCB. The README shows no fabricated board.

  10. 3 mo ago

    ToolBB-0130github.com8 starsTypeScript

    Flamingo: prompt-first PCB CAD that Claude Code drives over MCP

    Flamingo is a TypeScript PCB engine that Claude Code drives over MCP, from a plain-language prompt to a JLCPCB fab package with no schematic step. Its 34 tools pick LCSC parts, place footprints, connect nets, autoroute with Freerouting and run DRC. The README shows browser-editor screenshots and an end-to-end ESP32 test script, but no fabricated board.

  11. 3 mo ago

    ToolBB-0123github.com7 starsPython

    datasheet-to-symbol-lib: Claude builds KiCad symbols from datasheet PDFs

    datasheet-to-symbol-lib has Claude read a component datasheet and build a KiCad symbol library through the kipart MCP server. It first writes each pinout, including alternate pin functions, to a JSON part description that a script checks. The README reports no errors in 245 pins across three test parts, against seven in KiCad's official symbols.

  12. 4 mo ago

    ToolBB-0088github.com7 starsPython

    vibe-hardware: agent skills from idea to firmware, PCB and enclosure

    vibe-hardware installs skills into Claude Code or Codex that take an idea to ESP32 firmware, a KiCad board, a build123d enclosure and a JLCPCB order. Its example is a desk pager on an M5StickC S3 that buzzes when a Claude Code session needs input. The README says the firmware works; the PCB and shell are still stubs.

  13. 17 d ago

    ToolBB-0240github.com3 starsTypeScript

    HeyPCB MCP: design KiCad boards from Claude Code, Codex or Cursor

    HeyPCB's MCP server connects Claude Code, Codex or Cursor to its hosted KiCad board-design service. An agent can ask HeyPCB to build the whole board with build_board, or add parts and connections itself and call check_board until each finding is fixed. A local npm package adds KiCad project upload and Gerber export. The vendor README shows no fabricated board.