list_components
Retrieve all components from a KiCad schematic with complete metadata (position, rotation, footprint, properties) for analysis or BOM generation.
Instructions
List all components in the current schematic.
Returns all components with their complete metadata including position, rotation, footprint, and properties.
Args: ctx: MCP context for progress reporting (optional)
Returns: Dictionary with success status and list of components, or error information
Examples: >>> result = await list_components() >>> print(f"Found {result['count']} components") >>> for comp in result['components']: ... print(f"{comp['reference']}: {comp['value']}")
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||