npm meltflex-mcpstdioMITupdated 1mo ago
AI agent skills for photorealistic interior and exterior design 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. Also produces cinematic video walkthroughs and 3D models from 2D floorplans. Works with Claude Code, Hermes, Cursor, Codex, and other AI agents that load Markdown-based skills or speak MCP.
What can you do with MeltFlex AI?
MeltFlex AI Skills
AI agent skills for photorealistic interior and exterior design 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. Also produces cinematic video walkthroughs and 3D models from 2D floorplans. Works with Claude Code, Hermes, Cursor, Codex, 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.
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.
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):
Then expose it:
export MELTFLEX_API_KEY="mf_sk_xxxxxxxxxxxx"
Use with Hermes
Hermes (Nous Research) speaks MCP, so it runs MeltFlex through the meltflex-mcp 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 generate_interior, generate_video, floorplan_to_3d and check_credits tools. Full guide: https://www.meltflexai.com/mcp.
Skills
| Skill | Invoke | Description |
|---|---|---|
| meltflex-design | /meltflex:design |
Restyle 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. 15 prompt-driven modes, plus video walkthroughs and floorplanβ3D via the API. |
| meltflex-furniture | /meltflex:furniture |
Place specific real furniture/decor products into a room photo, matching their exact colors, materials, and proportions (up to 10 reference items). |
Both skills are self-contained: a room photo in, a photorealistic redesign out, 10 credits per generation (auto-refunded on failure).
Modes
meltflex-design β 15 modes, each the same endpoint with a mode-tuned prompt:
| Mode | What it's for |
|---|---|
restyle |
Change a room's style or theme |
virtual_staging |
Furnish an empty room |
layout_boost |
Rearrange existing furniture into a better layout |
declutter |
Clean up / depersonalize a space |
exterior |
Building facade / house exterior |
garden |
Landscaping and outdoor design |
wall_texture |
Change wall material or finish |
floor_restyle |
Change the flooring |
stairs |
Restyle a staircase in place |
doors |
Swap interior doors |
windows |
Swap window frames / glazing |
kitchen |
Whole kitchen redesign |
bathroom |
Whole bathroom redesign |
photo_to_render |
Turn a 3D draft / SketchUp shot into a photo |
seasonal |
Time-of-day / seasonal / lighting variation |
Two more capabilities go beyond stills, using the same API key: a cinematic video walkthrough (POST /api/v1/video) and a 2D floorplan β 3D model (POST /api/v1/floorplan-to-3d). See the design skill and the API docs.
Quick Reference
| What you want | Skill | Note |
|---|---|---|
| Restyle a room from a photo | meltflex-design |
Pick a mode, write a specific prompt |
| Furnish an empty room | meltflex-design |
virtual_staging mode |
| Place a specific sofa/bed/table | meltflex-furniture |
Pass product images as references |
| Redesign a house exterior or garden | meltflex-design |
exterior / garden mode |
| Swap flooring or wall finish | meltflex-design |
floor_restyle / wall_texture (attach the material as a reference) |
| Restyle stairs, doors or windows | meltflex-design |
stairs / doors / windows mode |
| Redesign a kitchen or bathroom | meltflex-design |
kitchen / bathroom mode |
| Turn a 3D draft into a photo | meltflex-design |
photo_to_render mode |
| Cinematic video walkthrough | meltflex-design |
POST /api/v1/video (100β150 credits) |
| 2D floorplan β 3D model | meltflex-design |
POST /api/v1/floorplan-to-3d (10 credits) |
| Check credit balance | β | meltflex credits (CLI) or the MCP check_credits tool |
Going further
- API docs: https://www.meltflexai.com/api
- CLI: https://www.meltflexai.com/cli β
meltflex generatefrom your terminal - MCP server: https://www.meltflexai.com/mcp β
npx -y meltflex-mcp - Cookbook: COOKBOOK.md
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.
Install
Add MeltFlex AI to your client. Pick the one you use.
claude mcp add meltflex-mcp -- npx -y meltflex-mcpcodex mcp add meltflex-mcp -- npx -y meltflex-mcpamp mcp add meltflex-mcp -- npx -y meltflex-mcp{
"mcpServers": {
"meltflex-mcp": {
"command": "npx",
"args": [
"-y",
"meltflex-mcp"
]
}
}
}Add to `claude_desktop_config.json`, then restart Claude Desktop.
{
"mcpServers": {
"meltflex-mcp": {
"command": "npx",
"args": [
"-y",
"meltflex-mcp"
]
}
}
}Add to `~/.cursor/mcp.json`, or `.cursor/mcp.json` for a single project.
code --add-mcp '{"name":"meltflex-mcp","command":"npx","args":["-y","meltflex-mcp"]}'Or add the block manually to `.vscode/mcp.json` under `servers`.
{
"mcpServers": {
"meltflex-mcp": {
"command": "npx",
"args": [
"-y",
"meltflex-mcp"
]
}
}
}Add to `~/.codeium/windsurf/mcp_config.json`.
{
"mcpServers": {
"meltflex-mcp": {
"command": "npx",
"args": [
"-y",
"meltflex-mcp"
]
}
}
}Add to `cline_mcp_settings.json` via the MCP Servers panel.
{
"mcpServers": {
"meltflex-mcp": {
"command": "npx",
"args": [
"-y",
"meltflex-mcp"
]
}
}
}Add to `~/.gemini/settings.json`.
{
"mcpServers": {
"meltflex-mcp": {
"type": "local",
"command": "npx",
"args": [
"-y",
"meltflex-mcp"
],
"tools": [
"*"
]
}
}
}Add to `~/.copilot/mcp-config.json`, or run `/mcp add` inside the CLI.
{
"context_servers": {
"meltflex-mcp": {
"command": {
"path": "npx",
"args": [
"-y",
"meltflex-mcp"
]
}
}
}
}Add to your Zed `settings.json`.
npx -y meltflex-mcpRun `goose configure`, choose **Add Extension β Command-line Extension**, and paste this command.
Score
39 / 100
Incomplete
- Documentation25/25
- Maintenance16/25
- Trust16/20
- Capability0/15
- Install experience12/15
- Documents what it does and how to connect
- Has a resolvable package or endpoint
- Exposes at least one tool, prompt or resource
- README has substantive content
- Includes a code example
- Documents its configuration
- Mentions credentials or security posture
- Last commit 44 days ago
- Has a release history
- Repository is not archived
- Licensed MIT
- Namespace verified in the official MCP registry
- Claimed by its owner
- Published under an organisation
- 0 tool(s) documented
- Provides prompt templates
- Provides resources
- 12 documented install method(s)
- Published to a package registry
- Offers a hosted endpoint β no local install
Version history
| Versions | Published |
|---|---|
| 0.2.1Latest | Jun 3, 2026 |