LuisEnVilla/furniture-designer-mcp
MCP Server for professional furniture design — structural validation, cut optimization, BOM generation, and ergonomic standards.
Platform-specific configuration:
{
"mcpServers": {
"furniture-designer-mcp": {
"command": "npx",
"args": [
"-y",
"furniture-designer-mcp"
]
}
}
}Add the config above to .claude/settings.json under the mcpServers key.
MCP Server para diseño profesional de muebles de melamina y madera. Genera especificaciones completas, valida estructura, optimiza cortes, produce listas de materiales y genera scripts 3D para FreeCAD.
Este servidor MCP convierte dimensiones y tipo de mueble en un paquete completo listo para fabricación:
Entrada: "closet 120x240x60 en melamina 16mm"
↓
┌───────────────────────┐
│ design_furniture │ → Spec completa con paneles, posiciones, hardware
└───────────┬───────────┘
↓
┌───────────────┼───────────────┐
↓ ↓ ↓
validate generate_bom optimize_cuts
↓ ↓ ↓
0 errores 12 paneles 3 tableros
0 warnings 26 confirmats 38% desperdicio
6.2m cantos veta alineada
↓
get_assembly_steps
↓
11 pasos ordenados
con tornillería por paso| Herramienta | Resultado | |---|---| | design_furniture | Spec JSON con cada panel (dimensiones en mm, posición XYZ, rol, canto, material) | | validate_structure | Reporte de errores (deben corregirse) y warnings (recomendados) contra 10 reglas estructurales | | generate_bom | Lista agrupada de paneles, herrajes, cantos en metros, resumen de compra | | optimize_cuts | Layout de corte por tablero con posiciones, rotación, dirección de veta, % desperdicio y diagrama ASCII | | get_assembly_steps | Pasos ordenados con referencia a piezas, tipo de tornillo/fijación y tips por paso | | get_assembly_specs | Especificaciones detalladas de ensamble: tipos de unión, adhesivos, pre-taladrado por material | | build_3d_model | Script Python para FreeCAD con componentes App::Part, grupos por rol y propiedades de material | | build_exploded_view | Script para vista explosionada con separación por eje de ensamble |
Loading reviews...