KiCAD-MCP-Server
JSON →KiCAD MCP is a Model Context Protocol (MCP) implementation that enables Large Language Models (LLMs) like Claude to directly interact with KiCAD for printed circuit board design.
Tools · 14
- project_setup Set up a new KiCAD project
- schematic_editing Edit schematics in KiCAD
- component_placement Place components on PCB layout
- routing Route connections on PCB
- drc Run Design Rule Check
- erc Run Electrical Rule Check
- export Export production files
- custom_symbol_generation Generate custom symbols for modules not in standard KiCAD library
- custom_footprint_generation Generate custom footprints for modules not in standard KiCAD library
- personal_library_management Create and manage personal component libraries for reuse across projects
- jlcpcb_integration Access JLCPCB parts catalog with pricing and stock data
- freerouting_integration Automatic PCB routing via Java/Docker
- snapshot Capture visual snapshots of PCB design for feedback
- session_log Log session activities for traceability
Links
★ 1,096 GitHub stars