Frame0

v0.11.5Developer Toolsstable

Allows creating and modifying wireframes in Frame0 (a Balsamiq-alternative wireframe tool) by using natural language prompts, supporting operations like creating screens, editing elements, and managing pages.

frame0-mcp-servermcpai-integration
Share:
79
Stars
0
Downloads
0
Weekly
0/5

What is Frame0?

Frame0 is a Model Context Protocol (MCP) server that allows AI assistants like Claude, Cursor, and VS Code to allows creating and modifying wireframes in frame0 (a balsamiq-alternative wireframe tool) by using natural language prompts, supporting operations like creating screens, editing elements, and managin...

Allows creating and modifying wireframes in Frame0 (a Balsamiq-alternative wireframe tool) by using natural language prompts, supporting operations like creating screens, editing elements, and managing pages.

This server falls under the Developer Tools category on MCPgee, the world's largest MCP server directory with 33,000+ servers.

Features

  • Allows creating and modifying wireframes in Frame0 (a Balsam

Use Cases

Create and modify wireframes using natural language prompts.
Manage screens, elements, and pages in Frame0 wireframe tool.
niklauslee

Maintainer

LicenseMIT License
Languagejavascript
Versionv0.11.5
UpdatedMay 19, 2026
Statushealthy
Maintenanceactive

Works with

ClaudeOpenAIwindowsmacoslinux

Installation

NPM

npx -y frame0-mcp-server

Manual Installation

npx -y frame0-mcp-server

Configuration

Configuration Details

Config File

claude_desktop_config.json

Performance

Response Metrics

Response Time< 200ms
ThroughputMedium

Resource Usage

Memory UsageLow
CPU UsageLow

How to Set Up and Use Frame0

The Frame0 MCP server connects AI assistants to Frame0, a Balsamiq-alternative wireframing tool, enabling creation and modification of wireframes through natural language. It exposes 23 tools spanning shape creation (frames, rectangles, ellipses, text, icons, connectors), shape manipulation (move, align, group, export), and page management — so designers and developers can generate full UI wireframes simply by describing what they want to build.

Prerequisites

  • Node.js v22 or higher with npx available
  • Frame0 v1.7.0 or later installed (frame0.app)
  • The Frame0 API Server enabled in Frame0 Settings (this exposes the local API the MCP server connects to)
  • An MCP-compatible client such as Claude Desktop
1

Install Frame0 and enable its API Server

Download and install Frame0 (v1.7.0+) from frame0.app. Once installed, open Frame0, go to Settings, and enable the API Server option. By default it runs on port 3000; note the port if you change it.

2

Add the Frame0 MCP server to your client configuration

Open claude_desktop_config.json and add the frame0-mcp-server entry. No API keys are required — the server connects to the locally running Frame0 API.

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

Use a custom port (optional)

If you configured Frame0's API Server to use a non-default port, pass the --api-port flag to the npx command.

{
  "mcpServers": {
    "frame0-mcp-server": {
      "command": "npx",
      "args": ["-y", "frame0-mcp-server", "--api-port=8080"]
    }
  }
}
4

Restart Claude Desktop with Frame0 running

Make sure Frame0 is open and the API Server is active before restarting your MCP client. The MCP server connects to Frame0's local API on startup.

5

Create your first wireframe via natural language

Ask your AI assistant to create a screen in Frame0. It will use tools like create_frame, create_rectangle, create_text, and create_icon to build the wireframe.

Frame0 Examples

Client configuration

Complete claude_desktop_config.json for frame0-mcp-server. Frame0 must be running with API Server enabled before the MCP client connects.

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

Prompts to try

Natural language prompts that use the 23 Frame0 tools for wireframe creation and editing.

- "Create a login screen for mobile with username, password fields, and a login button"
- "Add a navigation bar at the top of the current page with Home, Profile, and Settings links"
- "Change the color of the Login button to blue and make it wider"
- "Group all the form elements on the page"
- "Export the current page as a PNG image"
- "Add a new page called 'Dashboard' and create a sidebar layout"

Troubleshooting Frame0

Connection refused — MCP server cannot reach Frame0 API

Ensure Frame0 is running and the API Server is enabled in Frame0 Settings. The default port is 3000. If Frame0 is not open, the MCP server has nothing to connect to. Restart Frame0 first, then restart your MCP client.

frame0-mcp-server not found via npx

Ensure Node.js v22+ is installed ('node --version'). Run 'npx -y frame0-mcp-server --version' in a terminal to test package resolution. If it fails, check your npm registry access and network settings.

Frame0 version is too old and tools fail

The MCP server requires Frame0 v1.7.0 or later. Check your Frame0 version in the app's About dialog and update to the latest release from frame0.app if needed.

Frequently Asked Questions about Frame0

What is Frame0?

Frame0 is a Model Context Protocol (MCP) server that allows creating and modifying wireframes in frame0 (a balsamiq-alternative wireframe tool) by using natural language prompts, supporting operations like creating screens, editing elements, and managing pages. It connects AI assistants to external tools and data sources through a standardized interface.

How do I install Frame0?

Install via npm with the command: npx -y frame0-mcp-server. Then add the server configuration to your AI client's JSON config file (e.g., claude_desktop_config.json or .cursor/mcp.json).

Which AI clients work with Frame0?

Frame0 works with all major MCP-compatible AI clients including Claude Desktop, Claude Code, Cursor, VS Code (GitHub Copilot), Windsurf, and Cline.

Is Frame0 free to use?

Yes, Frame0 is open source and available under the MIT License license. You can use it freely in both personal and commercial projects.

Browse More Developer Tools MCP Servers

Explore all developer tools servers available in the MCPgee directory. Each server includes setup guides for Claude, Cursor, and VS Code.

Quick Config Preview

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

Add this to your claude_desktop_config.json or .cursor/mcp.json

Read the full setup guide →

Ready to use Frame0?

Browse our complete directory of 33,000+ MCP servers, read setup guides for your editor, and start building with the Model Context Protocol.

33,000+ ServersFree & Open SourceStep-by-Step Guides