Konnect adalah plugin KiCAD native versi beta yang dirilis sebagai satu binary Rust, dan memungkinkan Claude serta asisten AI lainnya mendesain skematik dan PCB melalui Model Context Protocol (MCP). Plugin ini menyediakan 228 alat yang tersusun dalam 21 kumpulan alat yang dimuat sesuai kebutuhan, mencakup penangkapan skematik, tata letak dan routing PCB, ERC/DRC, audit tinjauan desain, pencarian komponen JLCPCB, rangkaian referensi, serta pipeline ekspor manufaktur yang lengkap. Skill dan agen bawaan mengajarkan konvensi KiCAD kepada Claude sejak awal tanpa konfigurasi tambahan.
Konnect adalah penerus KiCAD-MCP-Server, proyek berbasis Python dan TypeScript yang membuktikan bahwa desain PCB berbasis AI dapat berjalan, namun juga memperlihatkan batas arsitekturnya. Satu pemanggilan alat di proyek asli melewati beberapa batas bahasa dan serialisasi, serta bergantung pada Node.js, Python, wxPython, kicad-skip, dan binding SWIG yang sedang dihentikan oleh KiCAD. Konnect sebaliknya berkomunikasi dengan KiCAD 10 melalui API IPC resmi, menyunting file skematik menggunakan mesin ekspresi-S sendiri dengan penulisan atomik, dan didistribusikan sebagai satu binary statis berukuran sekitar 20 hingga 25 MB.
Untuk menekan biaya konteks, Konnect memuat paket awal berukuran sekitar 2 ribu token dan membiarkan model menarik kumpulan alat sesuai kebutuhan, alih-alih mendaftarkan seluruh 228 alat yang akan memakan sekitar 23 ribu token. Alat observabilitas bawaan memungkinkan model mendiagnosis kegagalan alatnya sendiri.
Proyek ini juga memperkenalkan Nimrod, server MCP untuk riset web yang menawarkan pencarian Google dengan penilaian kualitas, ekstraksi halaman web, dan riset multi-sumber. Nimrod membantu asisten memeriksa ketersediaan komponen, lembar data, dan errata secara real-time saat merancang papan sirkuit. Plugin ini bekerja dengan claude.ai, Claude Desktop, Claude Code, VS Code, dan klien MCP lainnya.
Sumber: Hacker News · Diringkas oleh HeadlinesBriefing