MCP.Market

Furniture Designer MCP server

by LuisEnVilla·io.github.LuisEnVilla/furniture-designer-mcp·v0.1.3·1 stars

Professional furniture design: specs, validation, cut optimization, BOM, and 3D reports.

B75/100grade B
What users say
No reviews yet
Be the first
Safety scan
B75/100

full report

Adoption
New

1 stars20 downloads/wk

Reviews

Write one

Nobody 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 posts

Read from the package source without running it. The installed server may list more.

  • build_3d_model

    Build the furniture as a 3D model in FreeCAD.

  • build_cut_diagram

    Build a cut layout diagram in FreeCAD.

  • build_exploded_view

    Build an exploded assembly view in FreeCAD.

  • build_import_script

    Generate a FreeCAD Python script that reads all panels from a document.

  • build_spec

    Build a complete furniture spec from a high-level layout description.

  • build_techdraw

    Build a TechDraw technical drawing in FreeCAD.

  • create_designwrite action

    Create a new design project.

  • design_furniture

    Design a complete furniture piece with standards applied.

  • generate_bom

    Generate a Bill of Materials from a furniture spec.

  • generate_full_report

    Design furniture and generate a complete report in one step.

  • get_assembly_specs

    Get detailed assembly specifications for furniture construction.

  • get_assembly_steps

    Generate step-by-step assembly instructions for a furniture spec.

  • get_design_context

    Retrieve the full context of a design for resuming work.

  • get_hardware_catalog

    Get hardware catalog with selection rules.

  • get_material_specs

    Get technical specifications for a material.

  • get_section_map

    Get or resolve section labels from a furniture spec.

  • get_standards

    Get ergonomic standards for a furniture type.

  • get_structural_rules

    Get all structural rules for furniture design.

  • list_designs

    List all active furniture designs with metadata.

  • optimize_cuts

    Optimize panel cuts on standard sheets using guillotine algorithm.

  • parse_freecad_import

    Parse the output of the import script into a furniture spec.

  • reload_engine

    Reload all engine modules to pick up code changes during development.

  • start_design_server

    Start the local HTTP server for serving design reports with live reload.

  • update_design_reportwrite action

    Generate or update an interactive HTML design report.

  • validate_structure

    Validate 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

no findings
  • 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
Overall 75/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

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
Add to Cursor

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-dormitorio

Instalacion

Como servidor MCP (recomendado)

uvx furniture-designer-mcp

En .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-mcp

Uso 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 120x240x60

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

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 Pro
    Production-grade MCP server for KiCad EDA—PCB design, DRC, simulation, BOM, DFM, and manufacturing.
    A
  • Perfboard Designer
    Design perfboard and stripboard layouts, check the wiring and get a link to open them in the editor.
    A
  • Designer Skill
    UI design MCP: design references, intent routing, anti-slop static detector and gate. No API key.
    A
  • SheetsData
    Electronic component datasheets for AI agents: pinouts, specs, package info and design checks.
    A
  • Source Parts
    Electronic component sourcing, BOM management, and PCB design workflows.
    A