Balsamiq Wireframes MCP Server
This server does not currently have a deployable release on Glama. Follow the repository's setup instructions to install and configure it for your MCP client, including any required credentials and local dependencies.
Balsamiq Wireframes MCP Server π¨π
An official Model Context Protocol (MCP) Server for seamlessly integrating Balsamiq Wireframes with Google Antigravity, Claude Code, and AI Agent ecosystems.
This server enables AI assistants to autonomously construct, layout, and export interactive UI mockups directly into native .bmpr project files (fully compliant with Balsamiq Wireframes 4.x) and standard Wireframe JSON format.
β¨ Features
π Autonomous UI Generation: AI agents can generate UI mockups based on natural language prompts (e.g. "Create a barber appointment booking dashboard with search filters, table, and action buttons").
π¦ Native
.bmprSupport: Direct SQLite serialization with 100% schema compliance for Balsamiq Wireframes 4.x (open files instantly with double-click).π§© Extensive Control Library: Supports all core Balsamiq widgets (
BrowserWindow,Button,TextInput,TextArea,DataGrid,SearchBox,ComboBox,CheckBox,RadioButton,Label,Title,Subtitle,ButtonBar,Icon,Image,Paragraph).β‘ Lightweight & Fast: Built on top of Python
FastMCP.
Related MCP server: maketa-mcp
π Installation & Quick Start
1. Prerequisites
Python 3.10 or higher
2. Install Dependencies
pip install -r requirements.txtβοΈ Configuration
For Google Antigravity
Add the server definition to your ~/.gemini/config/mcp_config.json file:
{
"mcpServers": {
"balsamiq": {
"command": "python",
"args": [
"E:/Balsamiq_mcp/server.py"
]
}
}
}For Claude Desktop / Claude Code
Add to your claude_desktop_config.json:
{
"mcpServers": {
"balsamiq": {
"command": "python",
"args": [
"E:/Balsamiq_mcp/server.py"
]
}
}
}π Available Tools (MCP API)
Tool Name | Parameters | Description |
|
| Initializes a clean canvas/wireframe buffer with custom title and dimensions. |
|
| Adds a specific UI widget onto the canvas with coordinate positioning and properties. |
|
| Generates a native Balsamiq |
|
| Exports the mockup to a standard Balsamiq Wireframe JSON document. |
π Example Usage Prompt
"Create a wireframe for a barber appointment management dashboard with a search bar, staff filter dropdown, and a data grid displaying customer bookings."
The Agent automatically invokes:
init_canvas("Barber Management Dashboard", 1100, 800)add_control("BrowserWindow", 50, 30, 1000, 720, "Barber Management System\nhttp://barber.local")add_control("SearchBox", 80, 160, 280, 32, "Search customer...")add_control("DataGrid", 80, 210, 940, 420, "ID ^, Customer, Time, Service, Barber, Status\n#101, Ali Rezaei, 10:30, Haircut, Sohrab, [x] Confirmed")export_bmpr("appointments.bmpr")
π License
MIT License. Feel free to use and contribute!
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelogβ¦
This server cannot be deployed
Maintenance
Related MCP Connectors
Build and edit app screen mockups and clickable prototypes from your AI assistant.
Generate, inspect, and manage Flowstep UI designs directly from your AI assistant.
Provides UX capabilities to enhance the design output and understanding of AI systems.
Your AI agent designs editable, clickable UI prototypes on a live canvas.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceEnables AI assistants to inspect, modify, export, and validate design documents with 47 tools covering design, code generation, branding, and print/mockup workflows.13 npm2MIT
- AlicenseNot gradedqualityCmaintenanceEnables AI assistants to build and edit app-screen mockups and clickable prototypes by reading and writing structured scene models, including screen creation, node manipulation, and branching from code-based screens.MIT
- AlicenseAqualityBmaintenanceEnables AI assistants to create interactive prototypes, annotate UI elements, generate PRDs, and track which annotations and documents need updating after changes.222MIT
- AlicenseBqualityAmaintenanceEnables AI-driven UI/UX design and prototyping in Figma by letting agents generate AutoLayout screens, modify canvas elements, and wire interactive prototype flows through natural language.47MIT