mixelpixx/Konnect
硬件与物联网让大模型通过原生 KiCad 插件直接摆放、连线、布线真实 PCB,而不是你手动照着描述改文件。
解决什么问题
在 KiCad 里画板子,大量时间耗在机械劳动上:按引脚名连线、挪封装、跑 ERC/DRC、导 Gerber 和贴片文件。Konnect 把这些操作通过 MCP 暴露给大模型,让它在你的实际工程上直接动手,而不是你说一句、它回一段,你再手动改一遍。
有什么不同
README 里 Konnect 明确对标自己的前身 KiCAD-MCP-Server(Python/TypeScript 版),差异主要在架构上。工具调用在单个 Rust 二进制里就是一次函数调用,不再经过 TypeScript、拉起的 Python 子进程、JSON 管道和 SWIG 代理对象这一长串。PCB 编辑走 KiCad 10 官方 IPC API(NNG + protobuf),能接入 KiCad 的撤销/重做,避开了正在被弃用的 SWIG 绑定。原理图编辑用自研 S-expression 引擎,原子写入并保留 UUID,不依赖第三方库。另外它做了按需加载的工具集路由:228 个工具全量列给模型大约要 23K token,所以默认只加载约 2K token 的起步集,模型再按需拉取。
适合谁
适合已经在 KiCad 里熟练画板、又愿意逐条 review agent 改动的硬件工程师,用它做批量摆放、连线、检查和出生产文件。还在用 KiCad 7/8/9 的人、不允许把真实工程交给大模型的公司,以及刚入门的新手都不合适——这个工具放大的是你的判断力,不能替你判断板子对不对。
上手成本
需要 KiCad 10 以及一个 MCP 客户端(Claude/Claude Code 或 Codex)。推荐从 Releases 下载 zip,通过 KiCad 的 Plugin and Content Manager 安装,各平台二进制几十 MB。从源码构建要装 protoc 和 cmake,因为 nng crate 会编译 C 库。Freerouting 自动布线是一个独立的 Java 子进程;原生 Specctra 桥默认关闭、仅本机可用。许可证是 AGPL-3.0,如果打算嵌进商业产品再分发,需要认真评估。项目自称 beta,明说还需要更多真实项目验证;README 里还夹了一段无关搜索 MCP 服务的推广,看文档时留个心眼。
点评
这是个年轻项目:约 111 天,1397 stars,Rust 周榜 +265 排到第 6,Hacker News 上只有一条 147 分的讨论。热度是真的,但集中在最近一波,还没有经过时间检验。它对 Python/SWIG 老架构的批评站得住脚,单二进制安装也确实省事。不过 beta 状态、AGPL 许可证,加上硬件正确性本来就不能外包给模型,实际价值取决于你有多信任自己去 review agent 对板子的改动。拿个不重要的项目试用可以,别在死线的关键设计上直接押注,且要留好回退方案。
Hacker News 讨论
本文由 AI 根据项目 README 生成,更新于 2026年10月24日,以项目官方文档为准。