mcp-server-kicad (KiCad MCP server) errors
3 recurring problems engineers report in mcp-server-kicad (KiCad MCP server), ranked by impact.
#218 by errors trackedECAD
Recurring mcp-server-kicad (KiCad MCP server) errors, by impact
- 1The add_label tool writes a label wherever it is told with no check. A label on the interior of another net's wire, or on a crossing, joins that net to the label's name, and the tool reports plain success. A pressure test used it to recover from a routing refusal and it wrote wrong in 41 of 67 names, sheet_pin and bus cases.ECAD · Agent failure · 1 report 270
- 2The create_sym_lib_table tool builds library-table rows with a raw f-string and reports success while writing files KiCad rejects. A name with a double quote loses that row and every row after it, and a URI with backslashes is written raw so KiCad 9's lexer decodes the separators as escapes and the library is not found.ECAD · Agent failure · 1 report 168
- 3A cleanup tool that should remove only unconnected track segments deleted between 13 and 728 connected segments across six demo boards that had zero unconnected segments. DRC afterwards showed up to 196 unconnected nets.ECAD · Agent failure · 1 report 166
How it fails
Engineering tools that address these errors
Sourced from public community reports. Costs and delays on individual entries are modeled estimates, not measurements.