Search components by MPN
search_components_by_mpnSearch components by Manufacturer Part Number regex pattern in a netlist design to locate parts; if MPN data is unavailable, use reference designator or description search instead.
Instructions
Search for components by MPN (Manufacturer Part Number) pattern. Not all netlists include MPN data; if unavailable, fall back to search_components_by_refdes or search_components_by_description, or ask the user for a BOM. component_notes names the parts with no MPN. Rejects patterns that match all items; use list_components for full results.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| design | Yes | Path to design file | |
| pattern | Yes | Regex pattern for MPN | |
| include_dns | No | Include DNS components, flagged dns=true. Pass false for fitted parts only | |
| design_variant | No | Design variant name from list_designs' design_variants. Required when the design records named variants, which are its only builds. <Default> (alias: default) is the one build of a design that records none |