MCP server that lets any AI app design real, orderable KiCad boards: schematic, LCSC parts, PCB routing, ERC/DRC, JLCPCB fab files.
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/claynicholson/copper-kicad-mcpGuides for using ai agents skills like copper-kicad-mcp.
See how copper-kicad-mcp compares with popular alternatives.
Copper connects your AI app to KiCad, so it can design real boards you can order: schematic, LCSC parts, PCB layout and routing, KiCad's own ERC and DRC, renders and JLCPCB fab files.
You need KiCad 10. Then pick one:
| You use | Do this |
|---|---|
| Windows, any AI app | Run Copper-for-KiCad-1.1.1-Setup.exe from the latest release and tick your AI apps |
| Claude Desktop | Double-click copper-1.1.1.mcpb from the latest release |
| Claude Code | The two plugin commands below |
| Cursor, VS Code, Windsurf, Codex, Zed and others | npx -y copper-kicad setup (Node.js 18+), or add to Cursor / install in VS Code |
| A terminal | The one-line installer below |
# Claude Code
claude plugin marketplace add claynicholson/copper-kicad-mcp
claude plugin install copper@copper
# Windows (PowerShell)
powershell -ExecutionPolicy Bypass -c "irm https://raw.githubusercontent.com/claynicholson/copper-kicad-mcp/main/installer/install.ps1 | iex"
# macOS / Linux
curl -LsSf https://raw.githubusercontent.com/claynicholson/copper-kicad-mcp/main/installer/install.sh | sh
Windows is tested end to end. The macOS and Linux routes are new: if one fails, please open an issue.
Setup finds KiCad, brings your libraries and settings along, connects your AI apps and makes a test call. It asks before each step and backs up everything it changes. To paste a config instead, Cursor, Claude Desktop and Windsurf take this entry (docs/INSTALL.md has the others):
{ "mcpServers": { "copper": { "command": "npx", "args": ["-y", "copper-kicad"] } } }
npx -y copper-kicad setup --demo runs the setup page on a throw-away folder, so you can look first. If something
does not work, npx -y copper-kicad doctor (or copper doctor after the Windows or one-line install) names the
fix. More in docs/INSTALL.md.
Ask for something like "Design a USB-C powered ESP32-C3 board with a status LED, 30 x 40 mm". Your AI then works through it the way an engineer would:
U1.PA9 → USB_DP), never by coordinates.Copper has 31 tools and works with any MCP app and any model. The model is your AI app's: the Copper server never calls one.
All six pass KiCad 10's ERC and DRC with 0 errors and 0 unconnected items. Layer art and fab files (Gerbers, drill, BOM, placement) are on coppereda.com.
Install · Configuration · Parts providers · Fab profiles · KiCad compatibility · Architecture · Changelog · Contributing · Security
Copper runs on your machine. Your designs stay there, and there is no telemetry. It goes online only to:
setup and doctor; COPPER_NO_UPDATE_CHECK=1 turns that offInstalling fetches a little more: the npx launcher installs Pillow from PyPI if KiCad's Python lacks it, and the
one-line installers fetch uv, a Python 3.12 build and Pillow.
The MCP server and CLI never call a language model. The package also holds copper_kicad.agent, a chat sidecar for
a separate desktop app; nothing in the server or CLI starts it.
MIT. Copper is an independent project, not affiliated with KiCad, LCSC, JLCPCB or any other vendor named here.
copper-kicad-mcp is an open-source ai agents skill for AI coding assistants such as Claude Code, Codex CLI, and ChatGPT, built by claynicholson. MCP server that lets any AI app design real, orderable KiCad boards: schematic, LCSC parts, PCB routing, ERC/DRC, JLCPCB fab files. It has 64 GitHub stars.
copper-kicad-mcp'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/claynicholson/copper-kicad-mcp" and add it to your Claude Code skills directory (see the Installation section above).
copper-kicad-mcp is primarily written in Python. It is open-source under claynicholson on GitHub, so you can review or fork the full source.
Yes. SkillsLLM lists many other AI Agents skills you can browse and compare side by side. Open the AI Agents category from the badge at the top of this page, or use the Related Skills and comparison links further down to weigh copper-kicad-mcp against similar tools.
No comments yet. Be the first to share your thoughts!