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_serverSet up this server
More in AI & ML
Browse the full directoryUnclaimed 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 serverSecurity profile
Claimed and verified servers get a weekly static scan that shows what the code can reach: external services, environment variables, shell commands, agent configuration folders, plus any dependencies with known advisories. Claim this listing to get one. How the security profile works
24 of 24 tools
Documented tools (24)
From project documentation. A server handshake does not verify each toolβs description or behavior.
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
Tool change history
FAQ
Questions about Kicad MCP Server
- How do I connect Kicad MCP Server to Claude?
- The listing records `claude mcp add kicad -s user -- "C:\Program Files\KiCad\10.0\bin\python.exe" -m kicad_mcp_server` as its setup step. Run it, then follow the repository's instructions for the client configuration; the listing names Claude Desktop, Claude Code, Cursor as compatible clients.
- Is Kicad MCP Server free?
- MCPVault has not verified a licence for this server. Check the upstream terms and pricing before use; connected APIs may require a paid account.
- What can Kicad MCP Server do?
- Kicad MCP Server documents 24 tools to the agent, including add_component_from_library, add_label, add_wire. The descriptions above come from project documentation. A live handshake does not test individual tool behavior.