Visily UI Design
io.github.visily-app由 GitHub 帳號 visily-app 發布v0.1.1更新於 Oct 24, 2026
UI design from prompts, screenshots, and URLs for AI coding agents and theme tokens.
概覽
Visily UI Design 將 AI 程式助理連接到 Visily 畫板,讓它能尋找設計、依畫面產生程式碼並取出主題權杖。
- 可以做什麼
- 尋找工作區、專案、畫板與元素,並依描述或 URL 中的 ID 回傳設計連結。取得某個畫面的設計資料、主題與截圖中繼資料,用於產生程式碼。取得截圖以進行視覺核對。將畫板的設計系統匯出為 shadcn/Tailwind 權杖,支援 JSON、CSS 或 Tailwind 格式。需要時讀取進階中繼資料與原始元素匯出。
- 適用情境
- 當你的 UI 設計放在 Visily,並希望 AI 程式助理將其重建為語意化的 React/TypeScript/Tailwind 元件、依模糊描述找到畫板,或把畫板主題套用到其他應用程式時適用。
- 執行需求
- 透過支援 MCP 的用戶端連線到 app.visily.ai 上的遠端 Streamable HTTP 端點。首次使用時需以 OAuth 登入 Visily,無需 API 金鑰。需要 Pro 或 Business 工作區,且你是建立者或擁有編輯者授權;免費工作區與檢視者/訪客角色不受支援。
安裝
在 SourceWeft 中
- 開啟 儀表板中的 Visily UI Design,將其新增到工作區。
- 連接 所需的 憑證。它們會被私密儲存,絕不會在公開頁面上展示。
- 為需要使用其工具的對話啟用該服務。
Web executable,透過 Streamable HTTP。 遠端服務在工作區中設定後即可從網頁執行環境執行。
交給代理程式安裝
把這段提示詞貼上到 Claude Code、Codex、Cursor 等代理程式,或 SourceWeft 對話中。代理程式會讀取該伺服器的安裝指南,先向你展示發布者、端點和登入方式,經你同意後再把它新增到你的客戶端。金鑰不會寫進任何命令。
閱讀 https://sourceweft.com/mcp/io.github.visily-app%2Fvisily/install.md,並按其中說明把這個 MCP 伺服器接入我的客戶端。修改任何設定之前,先告訴我它的發布者、端點和登入方式,等我確認。不要把 API 金鑰寫進命令或我會提交的檔案;問我金鑰應從哪裡取得。其他 MCP 客戶端
把它新增到你客戶端的 mcpServers 設定中。 客戶端會在首次連接時完成 OAuth 登入。
{
"mcpServers": {
"visily-ui-design": {
"type": "http",
"url": "https://app.visily.ai/api/mcp"
}
}
}README
Visily MCP
Visily is an AI design canvas that turns text prompts, screenshots, URLs & more into UI designs that are as easy to edit as a Google Slide. The Visily MCP server brings those designs into your AI coding agent: point it at a Visily board or screen and your agent can find it, turn it into application code, or pull its theme tokens.
[!NOTE] Access requirement. The Visily MCP works only on workspaces on a Pro or Business plan where you are the workspace creator or have an editor license. Free workspaces and viewer/guest roles are not supported. This is enforced on every request.
What you can do
- Turn a Visily design into code. Generate production-ready code from a Visily screen or board — whether the UI was AI-generated in Visily or hand-authored. The agent rebuilds semantic, responsive components (default stack: React + TypeScript + Tailwind v4 + shadcn/ui) instead of pasting a static export.
- Find a board or screen and get its link. Ask for a design by description ("the board I was working on for the 4.6 release") and the agent returns a link to open it — without leaving your editor.
- Apply a board's theme. Pull a board's design system as shadcn/Tailwind v4 tokens and apply it to another app's styling.
Install & connect
Authentication is OAuth — your client prompts you to sign in to Visily on first use. There are no API keys to manage.
The current Visily MCP server URL is:
Each platform's drop-in files live under plugins/<platform>/.
Claude Code
Then reload Claude Code and run /mcp → select visily → complete the OAuth sign-in. Full
walkthrough: installation-guides/claude.md.
Cursor
Cursor 2.5+ packaged plugin — install from a local clone in the agent chat:
Reload Cursor; the MCP server appears under Settings → MCP (OAuth on first use) and the
Visily skill loads automatically. Details: plugins/cursor/README.md.
Cline
Cline can connect directly to the hosted Visily MCP server with Streamable HTTP:
Full agent-readable install guidance: llms-install.md.
Codex
Authorize via OAuth on first use. Full walkthrough:
installation-guides/codex.md.
ChatGPT
ChatGPT connects to remote MCP servers via Developer Mode custom connectors (Plus, Pro,
Business, or Enterprise). Enable Settings → Connectors → Advanced → Developer mode, add a
custom connector pointing at the server URL above, and complete OAuth. Then paste
plugins/chatgpt/AGENTS.md into a Project/GPT's instructions.
Steps: plugins/chatgpt/SETUP.md.
Antigravity
Copy plugins/antigravity/.agents/ into your project root and merge
plugins/antigravity/mcp_config.json into your global
MCP config. Details: installation-guides/antigravity.md.
Kiro
Copy plugins/kiro/ into your Kiro powers directory (it contains POWER.md,
per-intent steering/ workflows, and mcp.json). Merge mcp.json into your Kiro MCP config
and authorize via OAuth. The Power activates on Visily URLs and find/build/theme intents.
Replit Agent
Install the hosted Visily MCP server with a one-click Replit install link:
installation-guides/replit.md.
Lovable
Commit plugins/lovable/AGENTS.md to your repo root and add the
Visily MCP connector in the Lovable UI. Details:
plugins/lovable/SETUP.md.
v0 (Vercel)
v0 supports custom MCP servers natively. Add the server URL above via
Settings → MCP Connections (or Add MCP in the prompt form) and authorize via OAuth,
then commit plugins/v0/AGENTS.md to your repo root. Details:
plugins/v0/SETUP.md.
Other editors (Streamable HTTP)
Any client that supports Streamable-HTTP MCP can connect with this config:
This covers VS Code (Copilot), Windsurf, Cline, Gemini CLI, and similar tools. Check your client's docs for where MCP server config lives; OAuth runs on first use.
[!NOTE] Google AI Studio does not natively support MCP connectors yet (it only works through third-party browser bridges, which we don't recommend). For a Google-native option, use Firebase Studio, which supports MCP servers via
.idx/mcp.json— drop the sameurlconfig there. We'll add a first-class recipe when AI Studio ships native MCP support.
Prompting your agent
Give the agent a Visily link and a clear intent. The agent extracts the IDs from the URL — it doesn't open the page.
Examples
- "Find the Visily board I was working on for the 4.6 release and give me the link."
- "Build this Visily screen as React + Tailwind:
https://app.visily.ai/projects/abc/boards/456/elements/789" - "Implement this board in Next.js, reusing my
src/components/uicomponents." - "Apply my Visily board theme to this app's
globals.css."
A Visily URL looks like:
Structure your Visily file for better code
The more intent your design carries, the better the generated code:
- Name your screens and key groups semantically in Visily — names flow into the export and into the link-matching for "find my board."
- Lean on Visily's theme / design system so the agent can apply real tokens instead of guessing colors and radii.
- Ask for one screen at a time for large boards — smaller selections produce more reliable results.
Tools
The server also ships prompts (e.g. find_visily_board, generate_code_from_element,
apply_board_theme) and resources (visily://docs/...) that your agent reads on demand.
Custom rules (optional)
Set project-level guidance so output stays consistent — like onboarding notes for a new teammate.
Cursor (.cursor/rules/visily-quality.mdc):
Claude Code (CLAUDE.md):
How this repo is built
plugins/ is generated from a single shared source (shared/) by scripts/build.mjs. To
change the integration, edit shared/ and run npm run build — never edit plugins/ by
hand. See CONTRIBUTING.md.
來源:README.md,提交 800a327
工具
0版本歷史
1- v0.1.1最新Sep 16, 2026
評分
已滿足適用檢查項的 75%
該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。
- 近 30 天內可連通必需25 分
- 已宣告認證方式必需10 分
- 已列出工具15 分
請讓伺服器在無憑證時回應 tools/list,或發布可在沙箱中無憑證啟動的軟體包。
- 描述必需15 分
- 圖示10 分
- 文件15 分
- 授權條款10 分
請在儲存庫或註冊中心條目中宣告授權條款。
