About frame0-server
frame0-server is an MCP server published by git+niklauslee in the Browser category: [](https://smithery.ai/server/@niklauslee/frame0-mcp-server).
Install
npx frame0-mcp-serverclaude mcp add frame0-mcp-server-gitnikla -- npx -y frame0-mcp-servernpx -y frame0-mcp-serverThis server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.
Tools (26)
add_pageAdd a new page in Frame0. The added page becomes the current page.
Parameters not published.
align_shapesAlign shapes in Frame0.
Parameters not published.
create_connectorCreate a connector shape in Frame0.
Parameters not published.
create_frameCreate a frame shape in Frame0. Must add a new page before you create a new frame.
Parameters not published.
create_iconCreate an icon shape in Frame0.
Parameters not published.
create_imageCreate an image shape in Frame0.
Parameters not published.
create_lineCreate a line shape in Frame0.
Parameters not published.
create_polygonCreate a polygon or polyline shape in Frame0.
Parameters not published.
create_textCreate a text shape in Frame0.
Parameters not published.
delete_pageDelete a page in Frame0.
Parameters not published.
Show all 26 tools
delete_shapeDelete a shape in Frame0.
Parameters not published.
duplicate_pageDuplicate a page in Frame0.
Parameters not published.
duplicate_shapeDuplicate a shape in Frame0.
Parameters not published.
export_page_as_imageExport page as image in Frame0.
Parameters not published.
export_shape_as_imageExport shape as image in Frame0.
Parameters not published.
get_all_pagesGet all pages data in Frame0.
Parameters not published.
get_current_page_idGet ID of the current page in Frame0.
Parameters not published.
get_pageGet page data in Frame0.
Parameters not published.
groupGroup shapes in Frame0.
Parameters not published.
move_shapeMove a shape in Frame0.
Parameters not published.
search_iconsSearch icon shapes available in Frame0.
Parameters not published.
set_current_page_by_idSet current page by ID in Frame0.
Parameters not published.
set_linkSet a link from a shape to a URL or a page in Frame0.
Parameters not published.
ungroupUngroup a group in Frame0.
Parameters not published.
update_pageUpdate a page in Frame0.
Parameters not published.
update_shapeUpdate properties of a shape in Frame0.
Parameters not published.
Ask AI
Ask AI about frame0-server
Powered by Claude · Grounded in docs
Security checks
- ✓README presentThe repository ships documentation.
- !Scoped permissionsDoesn't declare a permission scope. Assume it can do anything its process can.
4 checks have not been run yet.
README
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:
- Frame0
v1.7.0or higher. (Ensure that Run on start option is enabled in Settings > API Server). - Node.js
v22or higher.
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_framecreate_rectanglecreate_ellipsecreate_textcreate_linecreate_polygoncreate_connectorcreate_iconcreate_imageupdate_shapeduplicate_shapedelete_shapesearch_iconsmove_shapealign_shapesgroupungroupset_linkexport_shape_as_imageadd_pageupdate_pageduplicate_pagedelete_pageget_current_page_idset_current_page_by_idget_pageget_all_pagesexport_page_as_image
Dev
- Clone this repository.
- Build with
npm run build. - Update
claude_desktop_config.jsonin Claude Desktop as below. - Restart Claude Desktop.
{
"mcpServers": {
"frame0-mcp-server": {
"command": "node",
"args": ["<full-path-to>/frame0-mcp-server/build/index.js"]
}
}
}
README copy captured when this server was indexed; it may lag the repository. The original is authoritative.