mcpField
M
Meltflex - Ai Room Design

Meltflex - Ai Room Design

Local
meltflexai.comMedia & Design8Updated 1w ago

About Meltflex - Ai Room Design

Meltflex provides room and exterior redesign, furniture placement, video, and 3D generation from photos for AI agents and MCP clients. Its MCP server offers six tools for image generation, 3D outputs, and credit checks.

Key features

  1. 0116 photo-based redesign modes
  2. 02Place specified furniture products
  3. 03Generate walkthrough videos
  4. 04Convert photos or floorplans to 3D
  5. 05Check credits and save outputs

Use cases

  1. 01Virtually stage a room photo
  2. 02Preview specific furniture in a room
  3. 03Turn a floorplan into a 3D model
  4. 04Create an explorable 3D world from a room photo

MCP support

The MeltFlex MCP server uses stdio and exposes six tools for interior images, video, floorplan-to-3D, furniture-to-3D, world generation, and credit checks. It handles long-task polling and saves files to disk.

Configuration

Local server config is the same for every client. Copy it into your client’s MCP config file.

mcp.json · Universal config
{
"mcpServers": {
"skills-meltflexdevs": {
"command": "npx",
"args": [
"-y",
"meltflex-mcp"
],
"env": {
"MELTFLEX_API_KEY": "<MELTFLEX_API_KEY>"
}
}
}
}
Run commandnpx -y meltflex-mcp
Environment variables to set
MELTFLEX_API_KEYSecretYour MeltFlex API key (mf_sk_...). Requires an active MeltFlex subscription — generate a key at https://www.meltflexai.com/settings.

Local servers need a runtime on your machine (e.g. Node.js 18+). Config file locations differ by client; see your client’s docs.

Packages
npmmeltflex-mcp0.2.1

Tools

4

Saved tool list · updated 3w ago

ParameterTypeRequiredDescription
promptstringYesWhat to do to the room, e.g. "Redesign in warm Scandinavian style with light oak floors and a beige linen sofa". Room structure (walls, windows, doors) is preserved unless you say otherwise.
imagestringYesSource room photo: a local file path, an http(s) URL, or a data:image/...;base64,... URL.
reference_imagesarrayNoOptional furniture/decor reference images (file paths or URLs) whose exact appearance should be placed into the room.
resolutionenumNoOutput quality / resolution. "512" (fast), "1K", or "2K" (sharpest). Defaults to model auto.512 | 1K | 2K
design_levelenumNoEffort tier: "lite" (faster & cheaper, −2 credits), "quick" (default), or "pro" (most detailed, HIGH thinking, +5 credits).lite | quick | pro
maskbooleanNoRegion edit. When true, the source image must have the area to change painted SOLID RED; the prompt is applied ONLY to those red-marked regions and everything else is left untouched.
variationsintegerNoNumber of variations to generate in one batch: 1–3 (default 1). Credits are charged per image.
output_pathstringNoWhere to save the result. Defaults to ./meltflex-output/interior-<timestamp>.<ext>. For a batch, an index (-1, -2, …) is appended so files never collide.

Details

From the project README

MeltFlex AI Skills

License: MIT Version Skills MCP tools Website

AI agent skills for photorealistic interior and exterior design and 3D via MeltFlex AI — restyle rooms, place real furniture, swap floors, walls, stairs, doors and windows, redesign kitchens, bathrooms, facades and gardens, and turn 3D drafts into photos, all from a single photo. Then go further: cinematic video walkthroughs, 2D floorplan → 3D model or rendered 3D picture, furniture photo → GLB 3D model, and photo → explorable 3D world. Works with Claude Code, README image Hermes, Cursor, Codex, Cline, and other AI agents that load Markdown-based skills or speak MCP.

Each user authenticates with their own MeltFlex API key; every generation is billed to their account credits. The skills call the public MeltFlex API directly, so there's nothing extra to install.

Interior design — empty room to a fully furnished, photorealistic redesign
Floor restyle — upload a material and it is applied to your room
Garden design — a plain patio restyled into a Mediterranean garden

Interior redesign · floor restyle from a material · garden design — a few of the 16 image modes, all from one photo.

Furniture photo → GLB 3D model: a blue armchair and a green sofa, each turned into a textured 3D model
Room render → explorable 3D world: a Scandinavian living room turned into a walkable Gaussian-splat world
2D floorplan → GLB 3D model

Furniture photo → 3D model · room render → explorable 3D world · 2D floorplan → 3D model. Real outputs of /api/v1/furniture-3d, /api/v1/world and /api/v1/floorplan-to-3d.

Install

Pick one. Each method sets up the skills for your agent.

npx skills — recommended, cross-agent
npx skills add MeltFlexDevs/skills
GitHub CLI (v2.90+)
gh skill install MeltFlexDevs/skills
Claude Code marketplace

Inside Claude Code:

/plugin marketplace add MeltFlexDevs/skills
/plugin install meltflex@meltflex
Setup script

Universal fallback:

git clone --depth 1 https://github.com/MeltFlexDevs/skills.git
cd skills
./setup

More options in INSTALL.md. Agent-driven install (paste into your agent): INSTALL_FOR_AGENTS.md. Cline and other MCP-settings agents: llms-install.md.

Authenticate

You need an active subscription (any paid plan) — without one the key won't work. After subscribing at https://www.meltflexai.com/settings, open account settings → API Key under Profile, then Generate API Key (shown once — copy it):

Settings — click API Key Generate API Key

Then expose it:

export MELTFLEX_API_KEY="mf_sk_xxxxxxxxxxxx"

If you use the MCP server / CLI, you can skip the copy-paste and sign in from the browser instead: npx -y meltflex-mcp auth login opens https://www.meltflexai.com/cli/authorize, mints a key from your signed-in session and stores it in ~/.meltflex/config.json (chmod 600).

Skills

SkillInvokeDescription
meltflex-design/meltflex:designRestyle a room, facade or garden; swap floors, walls, stairs, doors or windows; redesign a kitchen or bathroom; boost a layout; turn a 3D draft into a photo. 16 prompt-driven modes with quality levels, region editing and batches, plus video walkthroughs via the API.
meltflex-furniture/meltflex:furniturePlace specific real furniture/decor products into a room photo, matching their exact colors, materials, and proportions (up to 10 reference items).
meltflex-3d/meltflex:3d3D output: a furniture photo → GLB model, a 2D floorplan → GLB model or rendered 3D picture, a room photo → explorable 3D world (splat + hosted viewer). Handles the long-build polling.
meltflex-embed/meltflex:embedPut the design tool on your own website as an iframe: visitors design their room, or place your shop's products in it, without an account. Installs the code in HTML, React, Vue, Shopify or WordPress and fixes a blank frame. No API key.

Image skills are self-contained: a room photo in, a photorealistic redesign out, 10 credits per image (auto-refunded on failure).

Image modes

meltflex-design — 16 modes, each the same POST /api/v1/generate endpoint with a mode-tuned prompt:

ModeWhat it's for
restyleChange a room's style or theme
virtual_stagingFurnish an empty room
layout_boostRearrange existing furniture into a better layout
declutterClean up / depersonalize a space
exteriorBuilding facade / house exterior
gardenLandscaping and outdoor design
wall_textureChange wall material or finish
floor_restyleChange the flooring
stairsRestyle a staircase in place
doorsSwap interior doors
windowsSwap window frames / glazing
kitchenWhole kitchen redesign
bathroomWhole bathroom redesign
photo_to_renderTurn a 3D draft / SketchUp shot into a photo
seasonalTime-of-day / seasonal / lighting variation
region_editChange only one area — paint it solid red, send mask: true

Optional fields on every image call: resolution (512 / 1K / 2K), designLevel (lite −2 cr · quick · pro +5 cr), variations (1–3 per call, charged per image), up to 10 referenceImageUrls.

Video & 3D

Same key, five more outputs. The three 3D builds can take minutes; they answer HTTP 202 + a poll URL when they outlive the request, and /meltflex:3d shows how to poll.

OutputEndpointCreditsTimeMCP tool · CLI
Cinematic walkthrough video (MP4, Veo 3.1)POST /api/v1/video100 (4s) / 150 (8s)~1 mingenerate_video · meltflex video
Floorplan → rendered 3D picture (PNG)POST /api/v1/floorplan-to-3d output: "render"10~20 sREST only
Floorplan → GLB 3D modelPOST /api/v1/floorplan-to-3d output: "model"100~3 minfloorplan_to_3d · meltflex floorplan
Furniture photo → GLB 3D model (+ USDZ/FBX/OBJ)POST /api/v1/furniture-3d752–3 minfurniture_to_3d · meltflex furniture
Photo → explorable 3D world (.spz + viewer link)POST /api/v1/world30 (draft) / 200 (hd)~1 / ~5 mingenerate_world · meltflex world

Full reference with response bodies and three.js / Spark loader snippets: https://www.meltflexai.com/api.

Quick Reference

What you wantSkillNote
Restyle a room from a photomeltflex-designPick a mode, write a specific prompt
Furnish an empty roommeltflex-designvirtual_staging mode
Place a specific sofa/bed/tablemeltflex-furniturePass product images as references
Redesign a house exterior or gardenmeltflex-designexterior / garden mode
Swap flooring or wall finishmeltflex-designfloor_restyle / wall_texture (attach the material as a reference)
Restyle stairs, doors or windowsmeltflex-designstairs / doors / windows mode
Redesign a kitchen or bathroommeltflex-designkitchen / bathroom mode
Turn a 3D draft into a photomeltflex-designphoto_to_render mode
Change only one marked areameltflex-designregion_edit — paint it red, mask: true
Sharper output / several optionsmeltflex-designresolution: "2K", designLevel: "pro", variations: 3
Cinematic video walkthroughmeltflex-designPOST /api/v1/video (100–150 credits)
3D model of a furniture piecemeltflex-3dPOST /api/v1/furniture-3d (75 credits)
2D floorplan → 3D model / 3D picturemeltflex-3dPOST /api/v1/floorplan-to-3d (100 / 10 credits)
Walk through a room in 3Dmeltflex-3dPOST /api/v1/world (30 draft / 200 hd)
Check credit balance—meltflex credits (CLI) or the MCP check_credits tool

Embed on your website

The MeltFlex embed live on the Kondela furniture shop: a room photo on the left, the shop's own products with prices on the right

Live on the Kondela furniture shop: shoppers place its own products in a photo of their room, on the shop's own page.

No API key and no backend: build an embed in the Website Embed Builder (your domain, logo, colour, language, and for shops your product feed), then paste one iframe. Visitors design their room on your page without an account; each design uses 10 credits from your account. Any account gets the code and 10 free designs; after that it runs on an Enterprise plan.

<iframe
  src="https://widget.meltflexai.com/YOUR_EMBED_ID"
  title="AI Interior Design by MeltFlex"
  width="100%"
  height="720"
  style="border:0;border-radius:12px;max-width:100%;"
  allow="clipboard-write"
  loading="lazy"
></iframe>

On a shop's product page, add ?product=<product page address> and the tool opens with that product. /meltflex:embed installs the code in your project (HTML, React / Next.js, Vue, Shopify, WordPress), sets the frame-src rule if your site has a Content Security Policy, and walks through a blank frame. Guide: https://www.meltflexai.com/api#embed.

Use with the MCP server

Agents that prefer tool calls over scripted API calls can run the meltflex-mcp server (npm, stdio). It exposes six tools — generate_interior, generate_video, floorplan_to_3d, furniture_to_3d, generate_world, check_credits — and handles polling and saving files to disk.

npx -y meltflex-mcp auth login              # or: npx -y meltflex-mcp auth mf_sk_xxxxxxxx
claude mcp add meltflex -- npx -y meltflex-mcp

Any MCP client works with the same shape (command: npx, args: ["-y", "meltflex-mcp"], optional env.MELTFLEX_API_KEY). The same package is a terminal CLI: meltflex generate | video | floorplan | furniture | world | credits. A Claude Desktop extension bundle lives in mcpb/.

README image Hermes

Hermes (Nous Research) speaks MCP, so it runs MeltFlex through the same server.

From the catalog (once merged into the Hermes catalog):

hermes mcp install meltflex

Manually — sign in once, then add the server to ~/.hermes/config.yaml:

npx -y meltflex-mcp auth login
mcp_servers:
  meltflex:
    command: npx
    args: ["-y", "meltflex-mcp"]

Start hermes chat (or run /reload-mcp in a session) to load the six MeltFlex tools. Full guide: https://www.meltflexai.com/mcp.

Going further

Security

The skills never contain a key. Each user supplies their own mf_sk_ key via MELTFLEX_API_KEY; generations spend that user's own credits. Credits, auth, and rate limits are all enforced server-side. Never commit your key — revoke it anytime in settings.

License

MIT — see LICENSE. Contributions welcome — see CONTRIBUTING.md.

Comments

Markdown supported

New to MCP?

From what the protocol is to installing your first server, these answers cover most first questions.

An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.