Kicad MCP Server
Unclaimed🔌 MCP server for KiCad EDA - Analyze schematics & PCBs, trace pin-level connections, automate design editing. Works with any MCP-compatible AI tool
Install
claude mcp add kicad -s user -- "C:\Program Files\KiCad\10.0\bin\python.exe" -m kicad_mcp_serverUnclaimed listing
Is this your MCP server?
This listing was auto-indexed from the public record. Claim it to edit the page, set compatibility and unlock growth tools. Takes under two minutes.
Claim this serverTools (24)
add_component_from_library
Add component with symbol from library
add_label
Add local label
add_wire
Add wire connection
analyze_pcb_nets
Routing analysis: width/via distribution, net length ranking
analyze_pcb_power_integrity
Power zones, GND coverage, power routing analysis
analyze_pcb_signal_integrity
Diff pair matching, RF traces, longest signal nets
create_kicad_project
Create project from KiCad template
detect_pin_conflicts
Find conflicting pin connections
export_gerber
Export Gerber files
find_tracks_by_net
Track segments, lengths, widths, vias for a specific net
generate_netlist
Export netlist from schematic via kicad-cli
get_netlist_components
List components with their net connections
get_netlist_nets
List all nets with pin connections
get_pcb_statistics
Board dimensions, layer count, design rules
get_schematic_info
Project metadata and statistics
get_symbol_details
Detailed info for a specific component
list_pcb_footprints
List footprints with optional layer filter
list_schematic_components
List components with filtering by type, value, or DNP status
list_schematic_nets
List all nets, optionally filter power nets
run_drc
Design Rules Check on PCB
run_erc
Electrical Rules Check on schematic
search_symbols
Search components by pattern (regex)
setup_pcb_layout
Initialize PCB with dimensions
trace_netlist_connection
Trace all connections from a component/pin