quantity-takeoff
Auditable construction takeoffs with locked waste and conservative purchase rounding.
Sollte ich dies verwenden
Qualität und Sicherheit
Befunde (3)
- LOWin get_assembly
- LOWin get_material_pack
- LOWin describe_agent
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": {
"quantity-takeoff": {
"url": "https://mcp.viridisconservation.com/quantity-takeoff/mcp"
}
}
}Remote-Endpunkte
https://mcp.viridisconservation.com/quantity-takeoff/mcpstreamable-httpWas es kann
Tool-Inventar
Tools (7)
🟢calculate_takeoff(items, options, payment_ref, request_id)
Calculate an auditable material takeoff from explicit geometry or a supported SmartScale/ProtoGen measurement payload. Returns net, explicit waste-adjusted, and conservative purchase quantities. This is a planning estimate, not a guaranteed material order or professional certification.
Eingabe-Schema
{
"type": "object",
"properties": {
"items": {
"items": {
"additionalProperties": true,
"type": "object"
},
"title": "Items",
"type": "array"
},
"options": {
"anyOf": [
{
"additionalProperties": true,
"type": "object"
},
{
"type": "null"
}
],
"default": null,
"title": "Options"
},
"payment_ref": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Payment Ref"
},
"request_id": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Request Id"
}
},
"required": [
"items"
],
"title": "calculate_takeoffArguments"
}Ausgabe-Schema
{
"type": "object",
"properties": {
"result": {
"title": "Result",
"type": "string"
}
},
"required": [
"result"
],
"title": "calculate_takeoffOutput"
}🟢list_assemblies
List supported assemblies, required dimensions, formulas, waste defaults, and the current material-pack digest.
Eingabe-Schema
{
"type": "object",
"properties": {},
"title": "list_assembliesArguments"
}Ausgabe-Schema
{
"type": "object",
"properties": {
"result": {
"title": "Result",
"type": "string"
}
},
"required": [
"result"
],
"title": "list_assembliesOutput"
}🟢get_assembly(assembly_type)
Return one assembly's formula, required dimensions, material factors, purchase increment, sources, and material-pack lineage.
Eingabe-Schema
{
"type": "object",
"properties": {
"assembly_type": {
"title": "Assembly Type",
"type": "string"
}
},
"required": [
"assembly_type"
],
"title": "get_assemblyArguments"
}Ausgabe-Schema
{
"type": "object",
"properties": {
"result": {
"title": "Result",
"type": "string"
}
},
"required": [
"result"
],
"title": "get_assemblyOutput"
}🟢list_material_pack
List the bundled material pack version, digest, coverage, shapes, rebar sizes, roof pitches, and explicit unsupported policy.
Eingabe-Schema
{
"type": "object",
"properties": {},
"title": "list_material_packArguments"
}Ausgabe-Schema
{
"type": "object",
"properties": {
"result": {
"title": "Result",
"type": "string"
}
},
"required": [
"result"
],
"title": "list_material_packOutput"
}🟢get_material_pack
Return the bundled factors, densities, coverages, waste defaults, purchase increments, unit conversions, sources, and raw-pack SHA.
Eingabe-Schema
{
"type": "object",
"properties": {},
"title": "get_material_packArguments"
}Ausgabe-Schema
{
"type": "object",
"properties": {
"result": {
"title": "Result",
"type": "string"
}
},
"required": [
"result"
],
"title": "get_material_packOutput"
}⚪verify_result(result_json)
Recompute a takeoff audit hash, notary payload, pack currency, and QT9 unit-resolved conservation. Pass the prior result object as JSON.
Eingabe-Schema
{
"type": "object",
"properties": {
"result_json": {
"title": "Result Json",
"type": "string"
}
},
"required": [
"result_json"
],
"title": "verify_resultArguments"
}Ausgabe-Schema
{
"type": "object",
"properties": {
"result": {
"title": "Result",
"type": "string"
}
},
"required": [
"result"
],
"title": "verify_resultOutput"
}🟢describe_agent
Return fleet-standard capabilities, version, pack digest, disclaimer, composition role, and pricing.
Eingabe-Schema
{
"type": "object",
"properties": {},
"title": "describe_agentArguments"
}Ausgabe-Schema
{
"type": "object",
"properties": {
"result": {
"title": "Result",
"type": "string"
}
},
"required": [
"result"
],
"title": "describe_agentOutput"
}Community
Nachweis