mixelpixx/Konnect
Hardware & IoTLets an LLM place, wire and route real KiCad boards through a native MCP plugin instead of hand-editing files.
The problem
PCB work in KiCad is a long loop of placing symbols, wiring by pin name, nudging footprints, running ERC/DRC and exporting fab files — much of it mechanical. Konnect exposes the whole schematic and layout surface to an LLM over MCP so the model does that work against your live project rather than you describing each edit and applying it by hand.
What's different
Konnect's own README positions it against its Python/TypeScript predecessor KiCAD-MCP-Server, and the important differences are architectural. A tool call is a function call inside one Rust binary rather than a chain of TypeScript, a spawned Python process, JSON pipes and SWIG proxy objects. PCB edits go through KiCad 10's official IPC API (NNG + protobuf) with undo/redo integration, avoiding the SWIG bindings KiCad is deprecating. Schematic edits use an in-house S-expression engine with atomic writes and UUID preservation rather than a third-party library. It also ships a router of on-demand toolsets: loading all ~228 tools would cost roughly 23K tokens per listing, so a ~2K-token starter kit is loaded and the model pulls in toolsets as needed.
Who it's for
Hardware engineers already comfortable in KiCad who want an agent to do bulk placement, wiring, checks and fab exports, and who can review the diff. It is a bad fit for anyone still on KiCad 7/8/9, for teams unwilling to run an LLM against real project files, and for pure beginners — the tool accelerates work but does not substitute for knowing what a correct board looks like.
Cost of adoption
You need KiCad 10 plus a supported MCP client (Claude/Claude Code or Codex). Recommended install is the packaged zip through KiCad's Plugin and Content Manager; the platform binaries are a few tens of MB. Building from source requires protoc and cmake because the nng crate compiles a C library. Freerouting autorouting is a separate Java child process, and the native Specctra bridge is opt-in and local-only. The license is AGPL-3.0, which matters if you plan to embed or redistribute this in a commercial product. The project labels itself beta and says it still wants real-world mileage; the README also carries a promotional section for an unrelated search MCP server, so treat the docs with some skepticism.
Verdict
Konnect is young: about 111 days old, with 1,397 stars and a +265 week on the Rust board, and a single Hacker News thread at 147 points — interest is real but concentrated in one recent burst rather than proven over time. The architectural case against the previous Python/SWIG stack is convincing and the single-binary install is a genuine advantage. But beta status, AGPL, and the fact that hardware correctness cannot be delegated to a model mean the practical value depends on how much you trust reviewing agent edits to your board. Worth a trial on a throwaway project; not yet something to put on a deadline-critical design without a fallback plan.
Hacker News
Written by AI from the project's README, updated October 24, 2026. The project's own docs are the source of truth.