richard-luc/KiCAD-Schematic-Manipulation
MCP server that enables AI agents to create, modify, and analyze KiCAD schematic files.
Platform-specific configuration:
{
"mcpServers": {
"KiCAD-Schematic-Manipulation": {
"command": "npx",
"args": [
"-y",
"KiCAD-Schematic-Manipulation"
]
}
}
}Add the config above to .claude/settings.json under the mcpServers key.
MCP server for creating, editing, and inspecting KiCAD schematic files from AI tools and agents.
It wraps the kicad-sch-api library and exposes schematic actions over MCP, including:
pip install KiCAD-Schematic-Manipulationpython -m mcp_kicad_sch_apiOr use the installed entrypoint:
KiCAD-Schematic-Manipulation{
"mcpServers": {
"kicad-sch-api": {
"command": "python",
"args": ["-m", "mcp_kicad_sch_api"]
}
}
}create_schematicload_schematicsave_schematicadd_componentsearch_componentsadd_wireadd_labeladd_hierarchical_labeladd_junctionadd_sheetadd_sheet_pinlist_componentslist_component_pinsget_component_pin_positionget_schematic_infovalidate_schematicbulk_update_componentskicad-sch-apigit clone https://github.com/richard-luc/KiCAD-Schematic-Manipulation.git
cd KiCAD-Schematic-Manipulation
uv sync --dev
uv run python -m mcp_kicad_sch_apiMIT. See LICENSE.
Loading reviews...