AI-assisted PCB design for KiCAD 10: downloads and issue tracker. Commercial, closed source, free during the beta.
Available after the catalog security scan passes.
⚠️ Third-Party Software Notice
This skill is third-party open-source software developed and hosted independently on GitHub. SkillsLLM is an informational directory and does not control or maintain the underlying repository.
Any security checks, ratings, or warnings displayed by SkillsLLM are automated and limited in scope. They do not constitute a security certification or guarantee that the software is safe, error-free, or free from malicious code, vulnerabilities, compromised dependencies, or prompt-injection risks.
Review the source code, permissions, dependencies, and configuration before installing or running any third-party skill. Use is at your own risk. To the maximum extent permitted by applicable law, SkillsLLM is not liable for losses arising from third-party software.
The deep catalog scan for this skill is still queued. Run an instant dependency check now instead.
# Add to your Claude Code skills
git clone https://github.com/Orchis-ai-LLC/Konnect-EDAGuides for using mcp servers skills like Konnect-EDA.
See how Konnect-EDA compares with popular alternatives.
AI-assisted PCB design for KiCad 10
Website · Download · Licensing · Report an issue · Orchis.ai
Your AI designs the board. KiCad stays in charge. Konnect-EDA is a native KiCad plugin — a single Rust binary — that lets Claude, Codex and other AI assistants design schematics and PCBs through the Model Context Protocol (MCP). The result is an ordinary KiCad project you can open and edit.
228 tools across 21 on-demand toolsets. Schematic capture, PCB layout and routing, ERC/DRC, design-review audits, JLCPCB part search, reference circuits, and a full manufacturing export pipeline — with bundled skills and agents that teach Claude KiCad conventions out of the box.
Status: beta. The core toolchain is tested and working, but this is a young release and it wants real-world mileage. Bug reports and feature requests are welcome in Issues. Konnect-EDA is closed source; to help build it, sign up as a contributor.
Free for students, hobbyists and individual developers, now and after 1.0. Everyone can use Konnect-EDA free during the beta. From 1.0, personal, hobby, student and individual developer use stays free, with a free license key. Only businesses need a commercial license. See licensing.
Runs on your machine. Konnect-EDA sends nothing to Orchis.ai: no telemetry, no analytics, no update checks. See what leaves your machine.
Coming from KiCAD MCP Server? Konnect-EDA grew out of
KiCAD MCP Server, which stays open
source and maintained. Konnect-EDA works through KiCad's official IPC API and
kicad-cli instead of SWIG, which KiCad 11 removes.
Instead of describing changes and applying them by hand, the AI works your project directly:
The full tool catalog is in tool-directory.md.
| Layer | Mechanism |
|---|---|
| Schematic editing | Direct .kicad_sch S-expression editing with atomic writes (no KiCad required) |
| PCB editing | KiCad 10 IPC API (NNG + protobuf) — real-time and undo-aware; single-footprint placement has a safe headless fallback |
| Specctra routing | Revision-bound Rust DSN export, local Freerouting MCP routing, and strict one-transaction SES import; an authenticated KiCad 10 native-export bridge is explicit opt-in |
| Exports & checks | kicad-cli subprocess (Gerber, PDF, ERC, DRC, …) |
| Transport | MCP JSON-RPC over stdio (default), or Streamable HTTP (transport = "http" / "both") |
konnect-pcm-v<version>-windows.zip, -macos.zip, or -linux.zip. Each
bundles that platform's server binary — the macOS package is a universal
build, so one download covers Apple Silicon and Intel. (The konnect-pcm-*
assets are the KiCad plugin packages; the other archives are standalone
server binaries.)Verify: open the PCB Editor → Tools → External Plugins → you should see Konnect.
For KiCad 10, the Konnect settings dialog also offers an optional native
Specctra bridge. When enabled, export_specctra_dsn can ask the active PCB
Editor to generate its native DSN while Konnect still binds the export to the
exact IPC snapshot and creates the strict reverse manifest used during SES
import. The bridge is local-only, authenticated, disabled by default, and not
the KiCad 11 integration path. Konnect uses its Rust exporter by default;
native_bridge_mode: "prefer" enables fallback to Rust when the bridge is
unavailable, while "require" refuses instead.
For end-to-end autorouting, run check_freerouting, then
export_specctra_dsn → route_specctra_dsn →
plan_specctra_ses_import / apply_specctra_ses. Readiness reports engine
discovery, native-MCP compatibility, and complete bridge availability
separately. The owned Java child is loopback-only and is reaped on success,
failure, timeout, or cancellation. The first supported profile preserves fixed
straight tracks and through vias; unlocked routing, arcs, zones, and unsupported
geometry are rejected before mutation.
Konnect bundles shared KiCad skills for Claude and Codex. Select the client when installing, checking, or removing that guidance:
# Existing behavior remains the default: Claude skills, agents, and hooks
konnect init
# Codex installs only the shared skills under ~/.agents/skills
konnect init --client codex
konnect status --client codex
konnect uninstall --client codex
MCP server startup never installs or restores guidance. Run konnect init
explicitly when you want those files installed; after konnect uninstall,
starting the server leaves them removed.
Guidance written by an older konnect init is not updated by upgrading the
binary. konnect status compares every installed skill, agent, and hook with
the bundle in the binary you run and marks each current, different, or
missing. The server makes the same check once for each installed version:
the first start after konnect init compares the files, records
the result in ~/.konnect, and adds a one-line notice to its initialize
instructions if guidance is out of sync. Later starts reuse that record, so
guidance you chose to keep is not reported again. get_installation_info
shows the result. Re-run konnect init to update it.
It overwrites differing files, so keep a copy of any file you edited. --client remains accepted in server
commands for compatibility. For example, register a standalone binary with the
Codex CLI using:
codex mcp add konnect -- /path/to/konnect --client codex
Claude remains the default when --client is omitted. The installer tracks the
two clients independently, and a Codex install does not create or modify
~/.claude.
--help on any subcommand prints that subcommand's usage and writes nothing —
konnect init --help describes the installer rather than running it. An
argument Konnect does not recognise is an error rather than being ignored, so a
typo such as --cleint codex stops instead of quietly installing for the
default client.
To verify which Konnect process an MCP client is actually using, call the
always-visible get_installation_info tool. It reports the serving build,
executable path, verified installation source when one can be proven, KiCad
CLI and IPC detection, and restart guidance. A missing build commit or an
unknown installation source means the available evidence was insufficient;
it is not silently guessed from a directory name.
The Releases page ships
standalone server binaries for both Apple Silicon (aarch64-apple-darwin) and
Intel (x86_64-apple-darwin). They are not yet code-signed, so if you download
one through a browser, clear the quarantine flag before first launch:
tar xzf konnect-v*-aarch64-apple-darwin.tar.gz
xattr -d com.apple.quarantine ./konnect # only needed for browser downloads
./konnect --help
KiCad on macOS keeps its tools inside the app bundle and they are not on
PATH, so point Konnect at them in ~/Library/Application Support/konnect/config.toml:
kicad_cli = "/Applications/KiCad/KiCad.app/Contents/MacOS/kicad-cli"
kicad_binary = "/Applications/KiCad/KiCad.app/Contents/MacOS/kicad"
# KiCad 10's IPC socket on macOS (enable it in KiCad:
# Preferences → Plugins → "Enable KiCad API")
ipc_address = "ipc:///tmp/kicad/api.sock"
Claude Desktop's config lives at
~/Library/Application Support/Claude/claude_desktop_config.json:
{
"mcpServers": {
"konnect": {
"command": "/path/to/konnect"
}
}
}
For Claude Code, put the same snippet in a .mcp.json in your project root.
The macOS PCM package (konnect-pcm-v<version>-macos.zip) bundles a universal
server binary, so one download covers Apple Silicon and Intel. The schematic
viewer compiles and launches on macOS (Tauri 2 uses the system WKWebView —
WebView2 is only a Windows requirement) but hasn't had the same mileage as
the Windows build yet.
After a PCM install, the server binary lives in your KiCad documents folder:
C:\Users\<YOU>\Documents\KiCad\10.0\3rdparty\plugins\com_github_mixelpixx_konnect\bin\konnect.exe
Edit %APPDATA%\Claude\claude_desktop_config.json:
{
"mcpServers": {
"konnect": {
"command": "C:\\Users\\<YOU>\\Documents\\KiCad\
Konnect-EDA is an open-source mcp servers skill for AI coding assistants such as Claude Code, Codex CLI, and ChatGPT, built by Orchis-ai-LLC. AI-assisted PCB design for KiCAD 10: downloads and issue tracker. Commercial, closed source, free during the beta. It has 156 GitHub stars.
Konnect-EDA's catalog security scan is still queued. You can run an instant dependency and prompt-injection check now with the "Scan for vulnerabilities" button above.
Clone the repository with "git clone https://github.com/Orchis-ai-LLC/Konnect-EDA" and add it to your Claude Code skills directory (see the Installation section above).
Yes. SkillsLLM lists many other MCP Servers skills you can browse and compare side by side. Open the MCP Servers category from the badge at the top of this page, or use the Related Skills and comparison links further down to weigh Konnect-EDA against similar tools.
No comments yet. Be the first to share your thoughts!
Top skills in this category by stars