Konnect é um plugin nativo beta para KiCAD, distribuído como um único binário em Rust, que permite ao Claude e a outros assistentes de IA projetar esquemáticos e PCBs por meio do Model Context Protocol (MCP). Ele expõe 228 ferramentas organizadas em 21 conjuntos de ferramentas carregados sob demanda, cobrindo captura de esquemáticos, layout e roteamento de PCB, ERC/DRC, auditorias de revisão de projeto, busca de componentes na JLCPCB, circuitos de referência e um pipeline completo de exportação para fabricação. Habilidades e agentes incluídos ensinam ao Claude as convenções do KiCAD desde o início.
O Konnect é o sucessor do KiCAD-MCP-Server, um projeto em Python e TypeScript que comprovou que o design de PCB assistido por IA funcionava, mas expôs os limites de sua arquitetura. Em um tool call do projeto original, a chamada atravessava múltiplas fronteiras de linguagem e serialização e dependia de Node.js, Python, wxPython, kicad-skip e de bindings SWIG que o KiCAD está descontinuando. Já o Konnect se comunica com o KiCAD 10 pela API IPC oficial, edita arquivos de esquemático com seu próprio motor de expressões S usando gravações atômicas e é distribuído como um binário estático único de cerca de 20 a 25 MB.
Para reduzir o custo de contexto, o Konnect carrega um kit inicial de cerca de 2K tokens e deixa o modelo puxar conjuntos de ferramentas sob demanda, em vez de listar todas as 228 ferramentas, o que custaria cerca de 23K tokens. Ferramentas de observabilidade integradas permitem ao modelo diagnosticar as próprias falhas de ferramentas.
O projeto também apresenta o Nimrod, um servidor MCP de pesquisa na web que oferece busca no Google com pontuação de qualidade, extração de páginas e pesquisa em múltiplas fontes. O Nimrod permite ao assistente verificar disponibilidade de componentes, datasheets e errata em tempo real enquanto a placa é projetada. Ele funciona com claude.ai, Claude Desktop, Claude Code, VS Code e outros clientes MCP.
Fonte: Hacker News · Resumido por HeadlinesBriefing