Fire in da houseTop Tip:Paying $100+ per month for Perplexity, MidJourney, Runway, ChatGPT and other tools is crazy - get all your AI tools in one site starting at $15 per month with Galaxy AI Fire in da houseCheck it out free

frame0-mcp-server

MCP.Pizza Chef: niklauslee

Frame0 MCP Server integrates with Frame0, a modern wireframe tool, enabling users to create and modify app wireframes through natural language prompts. It requires Frame0 v1.0.0-beta.17+ and Node.js v22+. This server facilitates seamless wireframe design automation, supporting commands like creating login screens or changing UI colors, enhancing rapid prototyping workflows.

Use This MCP server To

Create wireframes for mobile and TV apps using natural language Modify existing wireframes by describing desired changes Automate UI design iterations in Frame0 via prompts Integrate wireframe creation into AI-driven design workflows Rapidly prototype app screens without manual drawing Customize wireframe elements like colors and layouts by command

README

Frame0 MCP Video Example

Frame0 MCP Server

Frame0 is a Balsamiq-alternative wireframe tool for modern apps. Frame0 MCP Server allows you for creating and modifying wireframes in Frame0 by prompting.

Setup

Prerequisite:

Setup for Claude Desktop in claude_desktop_config.json as below:

{
  "mcpServers": {
    "frame0-mcp-server": {
      "command": "npx",
      "args": ["-y", "frame0-mcp-server"]
    }
  }
}

You can use --api-port=<port> optional parameter to use another port number for Frame0's API server.

Example Prompts

  • “Create a login screen for Phone in Frame0”
  • “Create a Instagram home screen for Phone in Frame0”
  • “Create a Netflix home screen for TV in Frame0”
  • “Change the color of the Login button”
  • “Remove the Twitter social login”
  • “Replace the emojis by icons”
  • “Set a link from the google login button to the Google website”

Tools

  • create_frame
  • create_rectangle
  • create_ellipse
  • create_text
  • create_line
  • create_connector
  • create_icon
  • create_image
  • update_shape
  • duplicate_shape
  • delete_shape
  • get_available_icons
  • move_shape
  • align_shapes
  • group
  • ungroup
  • set_link
  • export_shape_as_image
  • add_page
  • update_page
  • duplicate_page
  • delete_page
  • get_current_page_id
  • set_current_page_by_id
  • get_page
  • get_all_pages
  • export_page_as_image

Dev

  1. Clone this repository.
  2. Build with npm run build.
  3. Update claude_desktop_config.json in Claude Desktop as below.
  4. Restart Claude Desktop.
{
  "mcpServers": {
    "frame0-mcp-server": {
      "command": "node",
      "args": ["<full-path-to>/frame0-mcp-server/build/index.js"]
    }
  }
}

frame0-mcp-server FAQ

How do I set up Frame0 MCP Server with Claude Desktop?
Add the server configuration in claude_desktop_config.json with the command 'npx' and args ['-y', 'frame0-mcp-server'].
What are the prerequisites for running Frame0 MCP Server?
You need Frame0 version 1.0.0-beta.17 or higher and Node.js version 22 or higher.
Can I specify a custom API port for Frame0 MCP Server?
Yes, use the optional parameter '--api-port=<port>' to set a different port for Frame0's API server.
What kind of wireframe changes can I make using Frame0 MCP Server?
You can create new screens, modify colors, layouts, and other UI elements by natural language prompts.
Is Frame0 MCP Server compatible with multiple LLM providers?
Yes, it works with OpenAI, Claude, Gemini, and other LLMs supporting MCP.
How does Frame0 MCP Server improve wireframe design workflows?
It automates wireframe creation and modification, reducing manual effort and speeding up prototyping.
Can I use Frame0 MCP Server for different device types?
Yes, you can create wireframes for phones, TVs, and other device form factors by specifying them in prompts.