MCP 服务器

Bill Of Materials Integrity

com.mcpscores/bill-of-materials-integrity
科学与工程 公开且可连接 MCP 2025-11-25

此 MCP 可以做什么

Validates bill-of-materials graphs, detects structural issues, and calculates exact component quantities for clean graphs.

bill_of_materials_integrity
Pure, bounded analysis of an explicit bill-of-materials graph: validates structure, finds missing references, duplicate IDs, duplicate edges, and cycles (whole graph, even parts unreachable from the root), and - when the graph is completely clean - exactly explodes root quantity through every assembly level with exact-decimal arithmetic, aggregating shared components reached via different branches. No network access and no manufacturing/supplier certification: this checks the data you supply, not the real world. Price: 0.05 USDC per completed bounded job on Base.
只读 幂等
输入模式
{'type': 'object', 'required': ['root', 'quantity', 'parts'], 'properties': {'root': {'type': 'string', 'maxLength': 128, 'minLength': 1, 'description': 'ID of the part to explode from. Must match one of parts[].id.'}, 'parts': {'type': 'array', 'items': {'type': 'object', 'required': ['id', 'unit'], 'properties': {'id': {'type': 'string', 'maxLength': 128, 'minLength': 1}, 'unit': {'type': 'string', 'maxLength': 64, 'minLength': 1}, 'components': {'type': 'array', 'items': {'type': 'object', 'required': ['part_id', 'quantity'], 'properties': {'part_id': {'type': 'string', 'maxLength': 128, 'minLength': 1}, 'quantity': {'type': 'string', 'pattern': '^(?!0+(?:\\.0{1,6})?$)\\d{1,12}(\\.\\d{1,6})?$'}}, 'additionalProperties': False}, 'maxItems': 100}}, 'additionalProperties': False}, 'maxItems': 500}, 'quantity': {'type': 'string', 'pattern': '^(?!0+(?:\\.0{1,6})?$)\\d{1,12}(\\.\\d{1,6})?$', 'description': 'Positive exact decimal, <=12 integer digits, <=6 fraction digits.'}}, 'additionalProperties': False}
已添加
bill_of_materials_integrity
2026年9月17日 12:36