quantity-takeoff
Auditable construction takeoffs with locked waste and conservative purchase rounding.
¿Debería usar esto?
Calidad y seguridad
Hallazgos (3)
- LOWen get_assembly
- LOWen get_material_pack
- LOWen describe_agent
Basado en el análisis automatizado de las definiciones de herramientas y el cumplimiento del protocolo.
Costo de contexto
Este es el número aproximado de tokens que se consumen cada vez que las herramientas del servidor se cargan en el contexto de un modelo. Los recuentos más altos reducen la atención disponible para otras tareas.
Instalar
Instalación con un clic
Agrega esto a tu archivo `claude_desktop_config.json`:
{
"mcpServers": {
"quantity-takeoff": {
"url": "https://mcp.viridisconservation.com/quantity-takeoff/mcp"
}
}
}Puntos de conexión remotos
https://mcp.viridisconservation.com/quantity-takeoff/mcpstreamable-httpQué puede hacer
Inventario de herramientas
Herramientas (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.
Esquema de entrada
{
"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"
}Esquema de salida
{
"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.
Esquema de entrada
{
"type": "object",
"properties": {},
"title": "list_assembliesArguments"
}Esquema de salida
{
"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.
Esquema de entrada
{
"type": "object",
"properties": {
"assembly_type": {
"title": "Assembly Type",
"type": "string"
}
},
"required": [
"assembly_type"
],
"title": "get_assemblyArguments"
}Esquema de salida
{
"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.
Esquema de entrada
{
"type": "object",
"properties": {},
"title": "list_material_packArguments"
}Esquema de salida
{
"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.
Esquema de entrada
{
"type": "object",
"properties": {},
"title": "get_material_packArguments"
}Esquema de salida
{
"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.
Esquema de entrada
{
"type": "object",
"properties": {
"result_json": {
"title": "Result Json",
"type": "string"
}
},
"required": [
"result_json"
],
"title": "verify_resultArguments"
}Esquema de salida
{
"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.
Esquema de entrada
{
"type": "object",
"properties": {},
"title": "describe_agentArguments"
}Esquema de salida
{
"type": "object",
"properties": {
"result": {
"title": "Result",
"type": "string"
}
},
"required": [
"result"
],
"title": "describe_agentOutput"
}Comunidad
Evidencia