manage_components
Add, list, update, or remove KiCad schematic components, and retrieve pin data by reference designator.
Instructions
Manage components (add, list, get_pins, update, remove).
Args: action: Operation ("add", "list", "get_pins", "update", "remove") lib_id: Library ID (required for "add") value: Component value (required for "add") reference: Reference designator (optional for "add", required for others) position: Position tuple (for "add"/"update") rotation: Rotation in degrees (for "add"/"update") footprint: Footprint string (for "add"/"update") ctx: MCP context (optional)
Returns: Dictionary with component data or error
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| value | No | ||
| action | Yes | ||
| lib_id | No | ||
| position | No | ||
| rotation | No | ||
| footprint | No | ||
| reference | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||