Professional furniture design: specs, validation, cut optimization, BOM, and 3D reports.
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent — or use 1-click editor setup below.
We haven't yet run this listing's install command through our automated sandbox check. This isn't a red flag — we're steadily working through the catalog.
💡 Paste the JSON block into your client's configuration file under mcpServers, then restart the application.
Servidor MCP para diseño profesional de muebles
Convierte dimensiones y tipo de mueble en un paquete completo listo para fabricacion: especificacion tecnica, validacion estructural, optimizacion de cortes, BOM, instrucciones de ensamble, reporte HTML interactivo con viewer 3D, y exportacion opcional a FreeCAD.
En .mcp.json de tu proyecto:
El furniture-designer-plugin agrega un asistente conversacional de 4 fases que guia al usuario desde la idea hasta el paquete de fabricacion:
El plugin maneja el flujo completo: pregunta tipo, dimensiones, material y funcionalidad, luego genera el spec, valida, optimiza cortes y produce el reporte HTML — todo conversacionalmente.
Ver documentacion completa del plugin: furniture-designer-plugin
El entregable principal es un reporte HTML servido en http://localhost:8432/{design_id} con:
Cada diseño se almacena en ./designs/{design_id}/ con:
Puedes trabajar en multiples diseños simultáneamente y retomar cualquiera en sesiones futuras.
El reporte se actualiza automáticamente en el navegador cada vez que el agente genera una nueva iteración. No necesitas recargar la página — el WebSocket notifica el cambio y el JS actualiza la vista.
El motor genera etiquetas de sección automáticamente basadas en los divisores verticales del diseño:
Esto permite que el usuario diga "haz la izquierda mas ancha" y el agente resuelva la referencia a la sección correcta.
El zócalo no es un panel suelto — es un marco rectangular de 4 piezas que soporta todo el peso del mueble:
El frente se retranquea 5cm para que los pies no choquen. Los laterales del mueble se apoyan encima de este marco.
Los paneles de MDF 3mm (respaldos, fondos de cajón) se filtran automáticamente del optimizador de cortes — se cortan de un stock diferente (tablero MDF, no melamina). El filtro actúa sobre roles back, drawer_bottom, y cualquier panel con espesor menor al material principal.
| Tool | Descripcion |
|---|---|
design_furniture | Genera spec completa con paneles, hardware, posiciones, secciones y notas estructurales |
| Tool | Descripcion |
|---|---|
get_standards | Estándares ergonómicos por tipo de mueble |
get_material_specs | Propiedades del material (espesor, tramo máximo, agarre de tornillo) |
get_structural_rules | 10 reglas estructurales con severidad y solución |
get_hardware_catalog | Catálogo de herrajes con reglas de cantidad y colocación |
get_assembly_specs | Especificaciones de ensamble: uniones, adhesivos, pre-taladrado, montaje |
Todas aceptan
brief=truepara respuestas compactas (ahorro 60-80% tokens).
| Tool | Descripcion |
|---|---|
validate_structure | Valida spec contra 10 reglas estructurales (errores + warnings) |
generate_bom | Bill of Materials: paneles agrupados, herrajes, cantos en metros |
optimize_cuts | Optimización 2D en tableros estándar (2440x1220mm) con veta y kerf |
get_assembly_steps | Instrucciones de ensamble paso a paso en español |
| Tool | Descripcion |
|---|---|
create_design | Crea proyecto de diseño nuevo (retorna design_id) |
list_designs | Lista todos los diseños activos con metadata |
get_design_context | Recupera spec + historial de un diseño para retomar |
get_section_map | Mapa de secciones con etiquetas y resolución de lenguaje natural |
start_design_server | Inicia servidor HTTP (puerto 8432) con WebSocket live reload |
update_design_report | Genera/actualiza reporte HTML interactivo |
| Tool | Descripcion |
|---|---|
build_3d_model | Construye modelo 3D ensamblado en FreeCAD via XML-RPC |
build_exploded_view | Construye vista explosionada en FreeCAD |
build_cut_diagram | Construye diagrama de corte en FreeCAD |
build_techdraw | Construye plano técnico TechDraw (vistas ortogonales A3) |
| Tool | Descripcion |
|---|---|
build_import_script | Script para extraer paneles de un documento FreeCAD existente |
parse_freecad_import | Parsear salida del script de importación a spec |
| Tool | Descripcion |
|---|---|
reload_engine | Recarga módulos del engine sin reiniciar el servidor MCP |
Factual signals from GitHub, npm, and our automated checks — not a rating.
No reviews yet — be the first to share how this listing worked for you.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/furniture-designer)<a href="https://allmcps.com/mcp/furniture-designer"><img src="https://allmcps.com/api/badge/furniture-designer?style=directory" alt="Furniture Designer on AllMCPs" /></a>