Bill Of Materials Integrity
Pure, bounded analysis of an explicit bill-of-materials graph: validates structure, finds missing...
Sollte ich dies verwenden
Qualität und Sicherheit
Basierend auf einer automatisierten Analyse der Tool-Definitionen und der Einhaltung des Protokolls.
Kontextkosten
Dies ist die ungefähre Anzahl der Tokens, die jedes Mal verbraucht werden, wenn die Tools des Servers in den Kontext eines Modells geladen werden. Höhere Werte verringern die Aufmerksamkeit, die für andere Aufgaben verfügbar ist.
Installieren
Installation mit einem Klick
Fügen Sie dies Ihrer Datei `claude_desktop_config.json` hinzu:
{
"mcpServers": {
"bill-of-materials-integrity": {
"url": "https://mcp-factory.bowling-anthony.workers.dev/bill-of-materials-integrity/mcp"
}
}
}Remote-Endpunkte
https://mcp-factory.bowling-anthony.workers.dev/bill-of-materials-integrity/mcpstreamable-httpWas es kann
Tool-Inventar
Tools (1)
🟢bill_of_materials_integrity(root, quantity, parts)
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.
Eingabe-Schema
{
"type": "object",
"properties": {
"root": {
"type": "string",
"description": "ID of the part to explode from. Must match one of parts[].id.",
"minLength": 1,
"maxLength": 128
},
"quantity": {
"type": "string",
"description": "Positive exact decimal, <=12 integer digits, <=6 fraction digits.",
"pattern": "^(?!0+(?:\\.0{1,6})?$)\\d{1,12}(\\.\\d{1,6})?$"
},
"parts": {
"type": "array",
"maxItems": 500,
"items": {
"type": "object",
"required": [
"id",
"unit"
],
"additionalProperties": false,
"properties": {
"id": {
"type": "string",
"minLength": 1,
"maxLength": 128
},
"unit": {
"type": "string",
"minLength": 1,
"maxLength": 64
},
"components": {
"type": "array",
"maxItems": 100,
"items": {
"type": "object",
"required": [
"part_id",
"quantity"
],
"additionalProperties": false,
"properties": {
"part_id": {
"type": "string",
"minLength": 1,
"maxLength": 128
},
"quantity": {
"type": "string",
"pattern": "^(?!0+(?:\\.0{1,6})?$)\\d{1,12}(\\.\\d{1,6})?$"
}
}
}
}
}
}
}
},
"required": [
"root",
"quantity",
"parts"
],
"additionalProperties": false
}Community
Nachweis