project_check
Compare CAD project parts with the project file to flag MPN conflicts, missing or extra parts, and missing datasheets, without changing any files.
Instructions
Compare the project file with the parts of the CAD project, so that the two hold the same parts. Each part with an MPN needs its datasheet, also a passive part with an MPN in its Value. Gives one line for each symbol whose MPN and Value fields name different parts (a conflict in the CAD project), the number of the same parts, and one line for each part that is different (one part with two MPNs), missing (with the documents of the store or the Datasheet field, and the next call; an alternative of a part is missing too) or extra. It changes nothing.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| path | No | A folder of the user project (default: the working folder of the server). The project file datasheet-lens.toml is in it or in a parent folder. | |
| parts | Yes | The parts of the CAD project, from the CAD tool (for example its MCP server or its BOM export). One item for each symbol or BOM line, with its MPN and Value fields as they are; give each part, not only the new ones. A part with no MPN in the two fields needs no datasheet. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |