{"slug":"mixelpixx/kicad-mcp-server","name":"KiCAD-MCP-Server","description":"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.","category":"development","tags":[],"official":false,"stars":1096,"transport":null,"install":null,"tools":[{"name":"project_setup","description":"Set up a new KiCAD project"},{"name":"schematic_editing","description":"Edit schematics in KiCAD"},{"name":"component_placement","description":"Place components on PCB layout"},{"name":"routing","description":"Route connections on PCB"},{"name":"drc","description":"Run Design Rule Check"},{"name":"erc","description":"Run Electrical Rule Check"},{"name":"export","description":"Export production files"},{"name":"custom_symbol_generation","description":"Generate custom symbols for modules not in standard KiCAD library"},{"name":"custom_footprint_generation","description":"Generate custom footprints for modules not in standard KiCAD library"},{"name":"personal_library_management","description":"Create and manage personal component libraries for reuse across projects"},{"name":"jlcpcb_integration","description":"Access JLCPCB parts catalog with pricing and stock data"},{"name":"freerouting_integration","description":"Automatic PCB routing via Java/Docker"},{"name":"snapshot","description":"Capture visual snapshots of PCB design for feedback"},{"name":"session_log","description":"Log session activities for traceability"}],"env_vars":[],"auth_type":"none","github":"https://github.com/mixelpixx/KiCAD-MCP-Server","homepage":"","server_url":"","status":"active","source":"mcpservers.org","updated_at":"Thu May 28"}