Open project
project_openSets an existing KiCad project as active so subsequent Copper tools default to it; provide a project folder or .kicad_pro/.kicad_sch/.kicad_pcb path.
Instructions
Make an existing KiCad project the active one (all other tools then default to it). path: project folder,
.kicad_pro, .kicad_sch or .kicad_pcb. Returns a short overview + next steps (project_summary has the full digest).
A project argument on any other tool affects only that call; project_open is what changes the active project.
Example: project_open(path='C:/Users/me/Documents/KiCad/robot/robot.kicad_pro')
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"path": "<path>"
},
"name": "project_open"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| path | Yes | ||
| allow_format_upgrade | No | accept a one-way save in a pre-release KiCad's format |