Furniture Designer MCP server
io.github.LuisEnVilla/furniture-designer-mcp·v0.1.3·1 starsProfessional furniture design: specs, validation, cut optimization, BOM, and 3D reports.
1 stars20 downloads/wk
Reviews
Write oneNobody has reviewed Furniture Designer yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Furniture Designer tools (25, 2 write)
write = sends, deletes, buys or postsRead from the package source without running it. The installed server may list more.
build_3d_modelBuild the furniture as a 3D model in FreeCAD.
build_cut_diagramBuild a cut layout diagram in FreeCAD.
build_exploded_viewBuild an exploded assembly view in FreeCAD.
build_import_scriptGenerate a FreeCAD Python script that reads all panels from a document.
build_specBuild a complete furniture spec from a high-level layout description.
build_techdrawBuild a TechDraw technical drawing in FreeCAD.
create_designwrite actionCreate a new design project.
design_furnitureDesign a complete furniture piece with standards applied.
generate_bomGenerate a Bill of Materials from a furniture spec.
generate_full_reportDesign furniture and generate a complete report in one step.
get_assembly_specsGet detailed assembly specifications for furniture construction.
get_assembly_stepsGenerate step-by-step assembly instructions for a furniture spec.
get_design_contextRetrieve the full context of a design for resuming work.
get_hardware_catalogGet hardware catalog with selection rules.
get_material_specsGet technical specifications for a material.
get_section_mapGet or resolve section labels from a furniture spec.
get_standardsGet ergonomic standards for a furniture type.
get_structural_rulesGet all structural rules for furniture design.
list_designsList all active furniture designs with metadata.
optimize_cutsOptimize panel cuts on standard sheets using guillotine algorithm.
parse_freecad_importParse the output of the import script into a furniture spec.
reload_engineReload all engine modules to pick up code changes during development.
start_design_serverStart the local HTTP server for serving design reports with live reload.
update_design_reportwrite actionGenerate or update an interactive HTML design report.
validate_structureValidate a furniture spec against structural rules.
Public scan report
scanner v0.1.9 · 2026-09-27 · same rubric, same numbers if you re-run it
- Code scan26 source files scanned25/25
- –Live reliabilityno gateway calls yet and no remote to proben/a
- –Tool poisoningtools not inspected (local package is not executed); not countedn/a
- Auth qualitylocal package, no credentials required12/15
- Maintenancelast push 185 days ago4/15
- Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
How Furniture Designer compares
Against every graded Media MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 75/100
- higher than 45% of 1,337 Media servers
- Tools
- 25
- the typical Media server has 7
- Tools that change things
- 8%
- typical: 4%. Fewer write tools means less an agent can break
- GitHub stars
- 1
- more than 55% of 715 Media servers
- Downloads a week
- 20
- more than 7% of 365 Media servers with a package
What its tools let an agent do: 20 read · 3 create · 1 change · 1 run or deploy
Install Furniture Designer in Claude Code, Cursor or VS Code
claude mcp add furniture-designer-mcp -- uvx furniture-designer-mcp
What the publisher says
From the Furniture Designer repository's README, as published. We do not edit it. Read it on GitHub
furniture-designer-mcp
Servidor MCP para diseño profesional de muebles
<!-- mcp-name: io.github.LuisEnVilla/furniture-designer-mcp -->
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.
Flujo general
"closet 180x240x60 en melamina 18mm, 2 secciones"
|
+-----------------------+
| design_furniture | -> Spec: paneles, posiciones, hardware, secciones
+-----------+-----------+
|
+---------------+---------------+
| | |
validate generate_bom optimize_cuts
| | |
0 errores 18 paneles 3 tableros
1 warning 34 confirmats 32% desperdicio
8.4m cantos veta alineada
|
get_assembly_steps
|
14 pasos ordenados
con tornilleria por paso
|
update_design_report
|
Reporte HTML interactivo
http://localhost:8432/closet-dormitorioInstalacion
Como servidor MCP (recomendado)
uvx furniture-designer-mcpEn .mcp.json de tu proyecto:
{
"mcpServers": {
"furniture-designer": {
"command": "uvx",
"args": ["furniture-designer-mcp"]
}
}
}Desarrollo local
git clone https://github.com/LuisEnVilla/furniture-designer-mcp.git
cd furniture-designer-mcp
uv sync
uv run furniture-designer-mcpUso con Claude Code (Plugin)
El furniture-designer-plugin agrega un asistente conversacional de 4 fases que guia al usuario desde la idea hasta el paquete de fabricacion:
# Instalar el plugin (incluye el servidor MCP automaticamente)
claude plugin add https://github.com/LuisEnVilla/furniture-designer-plugin
# Iniciar un diseno
> /furniture disena un closet de 120x240x60El 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
Funcionalidades principales
Reporte HTML interactivo
El entregable principal es un reporte HTML servido en http://localhost:8432/{design_id} con:
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Furniture Designer: common questions
- Is Furniture Designer MCP server safe?
- Mostly: it is graded B (75/100). Read the Furniture Designer safety report
- How do I install Furniture Designer?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does Furniture Designer need an API key?
- Not as far as the registry entry and our scan can tell: no credentials are declared or required.
- Is Furniture Designer maintained?
- The last commit was 222 days ago (2026-03-27). The latest release is v0.1.3.
- What can I use instead of Furniture Designer?
- Servers from other publishers that do the same job: KiCad MCP Pro MCP server, Perfboard Designer MCP server and Designer Skill MCP server.
- How does Furniture Designer compare with other Media MCP servers?
- safety score 75/100 (higher than 45% of 1,337 Media servers); tools 25 (the typical Media server has 7); tools that change things 8% (typical: 4%. Fewer write tools means less an agent can break). Full comparison.
Alternatives to Furniture Designer
Same job from other publishers: the closest match first, then the best rated.
KiCad MCP ProProduction-grade MCP server for KiCad EDA—PCB design, DRC, simulation, BOM, DFM, and manufacturing.not reviewedEstablishedA
Perfboard DesignerDesign perfboard and stripboard layouts, check the wiring and get a link to open them in the editor.not reviewedEstablishedA- Designer SkillUI design MCP: design references, intent routing, anti-slop static detector and gate. No API key.not reviewedGrowingA
- SheetsDataElectronic component datasheets for AI agents: pinouts, specs, package info and design checks.not reviewedGrowingA
- Source PartsElectronic component sourcing, BOM management, and PCB design workflows.not reviewedGrowingA