Sleek
What it does
Design your mobile app UI with AI, then have your coding agent build the real app from it.
- Connects 클라우드에서 실행
- Account or key No key needed
- Category 개발자 도구
설치
쓰고 있는 AI 앱을 고른 다음 설정을 복사하세요.
검사 4/4 통과 · 내가 묻는 내용은 제작자 서버(sleek.design)를 거쳐요 · ✓ 명령 확인 2026년 11월 13일
먼저: 어떤 AI를 쓰시나요?
쓰는 앱을 고르면 아래에 단계가 나옵니다.
Claude에 연결할 수 있어요 · 약 2분
키 필요 없음, 설치 필요 없음 · claude.ai나 데스크톱 앱에서 한 번 설정하면 채팅에서 쓸 수 있어요 · 무료 계정은 1개까지 · Team/Enterprise는 소유자(Owner)가 추가
Claude의 Connectors 페이지 열기
CustomizeConnectors
“Add” → “Custom” → “Web”를 누르고 이 2칸 채우기
여기서 복사해 Claude의 같은 이름 칸에 붙여 넣고 Continue를 누르세요
Name · 이름SleekRemote MCP server URL · 주소https://sleek.design/api/mcpClaude가 찾은 로그인 설정 화면에서 Continue를 누르고 · Authentication은 제작자 안내대로(Sign in now, Sign in when needed, No sign in) 고른 뒤 Add를 누르세요
채팅에서 켜기
+ConnectorsSleek
해 보기
Sleek을 써서 나에게 무엇을 해 줄 수 있는지 알려 주고, 하나 해 봐✓ Claude가 Sleek을 쓰고 있다고 하거나 답에 Sleek 도구 이름이 나오면 연결된 거예요
메뉴 이름은 2026년 11월 11일에 Anthropic 도움말에서 확인 · 앱 버전에 따라 화면이 조금 다를 수 있어요
ChatGPT 연결은 요금제에 따라 달라요
전체 MCP: 웹 ChatGPT Business, Enterprise, Edu · Pro: 읽기/가져오기 권한으로 연결, 데이터를 바꾸는 도구는 안 될 수 있어요 · Plus: 공식 문서 미확인, 플러그인 화면에 사용자 지정 MCP 추가 항목이 보이면 시도해 볼 수 있어요 · 웹만
웹 ChatGPT에서 MCP 추가 페이지 열기
Plugins+Add custom MCP server
이름과 주소 입력
이름을 넣고 Connection에 주소를 붙여 넣은 뒤 경고에 체크하고 Create as a plugin을 누르세요
Name · 이름SleekConnection · 주소https://sleek.design/api/mcp채팅에서 Sleek 고르기
새 채팅을 열고 입력 전에 플러그인 목록에서 Sleek을 고르세요
해 보기
Sleek을 써서 나에게 무엇을 해 줄 수 있는지 알려 주고, 하나 해 봐✓ ChatGPT가 Sleek을 쓰고 있다고 하거나 답에 Sleek 도구 이름이 나오면 연결된 거예요
메뉴 이름은 2026년 11월 11일에 OpenAI 도움말에서 확인 · 앱 버전에 따라 화면이 조금 다를 수 있어요
Claude Code에 연결할 수 있어요 · 약 2분
키 필요 없음, 설치 필요 없음
터미널 열기
Mac: Command+스페이스를 누르고 Terminal 입력 · Windows: PowerShell 열기
이 명령을 붙여 넣고 Enter
claude mcp add --transport http --scope user sleek https://sleek.design/api/mcpClaude Code에서 /mcp 입력
Sleek이 목록에 있고 연결됨으로 보이면 돼요
해 보기
Sleek을 써서 나에게 무엇을 해 줄 수 있는지 알려 주고, 하나 해 봐✓ Claude Code가 Sleek을 쓰고 있다고 하거나 답에 Sleek 도구 이름이 나오면 연결된 거예요
메뉴 이름은 2026년 11월 11일에 Anthropic 도움말에서 확인 · 앱 버전에 따라 화면이 조금 다를 수 있어요
Cursor에 연결할 수 있어요 · 약 2분
키 필요 없음, 설치 필요 없음
Cursor에서 AI 채팅을 Agent 모드로 열기
해 보기
Sleek을 써서 나에게 무엇을 해 줄 수 있는지 알려 주고, 하나 해 봐✓ Cursor가 Sleek을 쓰고 있다고 하거나 답에 Sleek 도구 이름이 나오면 연결된 거예요
메뉴 이름은 2026년 11월 11일에 Cursor 도움말에서 확인 · 앱 버전에 따라 화면이 조금 다를 수 있어요
VS Code에 연결할 수 있어요 · 약 2분
키 필요 없음, 설치 필요 없음
VS Code에서 AI 채팅을 Agent 모드로 열기
해 보기
Sleek을 써서 나에게 무엇을 해 줄 수 있는지 알려 주고, 하나 해 봐✓ VS Code가 Sleek을 쓰고 있다고 하거나 답에 Sleek 도구 이름이 나오면 연결된 거예요
메뉴 이름은 2026년 11월 11일에 VS Code 도움말에서 확인 · 앱 버전에 따라 화면이 조금 다를 수 있어요
Windsurf, Zed, Gemini CLI 같은 다른 MCP 앱은 추가 방법이 저마다 달라요. 앱 목록에서 확인하세요
웹으로 연결하는 앱용 주소
https://sleek.design/api/mcpJSON 설정은 아래 “개발자용”에 있어요
개발자용: 터미널 명령과 JSON 설정
웹으로 연결
Claude Code
claude mcp add --transport http --scope user sleek https://sleek.design/api/mcpCursor (~/.cursor/mcp.json)
{
"mcpServers": {
"sleek": {
"url": "https://sleek.design/api/mcp"
}
}
}VS Code (mcp.json)
{
"servers": {
"sleek": {
"type": "http",
"url": "https://sleek.design/api/mcp"
}
}
}이 설정은 제작자의 레지스트리 정보로 만들었어요. README와 다르면 README를 따르세요.
한눈에 보기
어떤 앱에서 쓸 수 있나요
이 서버의 연결 방식과 각 앱의 공식 문서를 바탕으로 했어요. 2026년 11월 10일 확인.
인터넷으로 연결하는 앱
ClaudeChatGPTGooseLM StudioMsty StudioCherry StudioCursorVS Code + GitHub CopilotVisual StudioWindsurf (Devin Desktop)ZedKiroClineContinueJetBrains AI AssistantClaude CodeCodex CLIGemini CLIOpenCodenodecodeWarpLibreChatOpen WebUIRaycast
할 수 있는 일
도구 이름과 설명은 서버가 2026년 11월 13일에 알려 준 그대로예요. 우리가 아니라 제작자가 쓴 글이고, 일반 텍스트로만 보여 드려요.
list_projectsList the workspace's projects, newest first. Each project holds one app's screens, theme, and design chat. Check here before create_project to avoid duplicates.
create_projectCreate an empty project. Returns it in data, plus projectUrl. Pass data.id as projectId to design, then call show_project once the run completes. Creating a project is instant and uses no credits. Only design runs do. Share projectUrl so your user can watch and edit the designs.
get_projectFetch a project and its projectUrl. Use it to confirm the project exists and share the URL with your user. Use list_components to see its screens.
delete_projectPermanently delete a project and all its screens. Designs cannot be recovered. Call only after your user confirms the exact project by name. Never delete projects to tidy up on your own initiative.
list_componentsList a project's screen names and active version numbers without generated HTML. Pass each item's screenId to design. Pass its id as componentId to get_component or in componentIds to screenshot. Use get_component only when you need a screen's code.
get_componentFetch a screen's generated HTML. Returns the screen in data, with the HTML at data.versions[].code. versions holds only the version the screen currently shows. Use allVersions for the full history, which can be large. The returned screenId is the value design takes. Use this for
list_referencesList curated app styles and their preview images. When your user asks for a look such as Airbnb, brutalist, or dark fintech, pass the closest reference's id as referenceId to design. Without a reference, the agent picks a style.
designRun Sleek's design agent to create or edit screens from a plain-language brief. Send the whole request as ONE message, such as 'a food delivery app with onboarding, restaurants, dish detail, cart, tracking, and profile'. The agent plans the screens together, so separate calls pro
get_design_runPoll a run that design returned as 'queued' or 'running'. Wait a few seconds between polls. On 'completed', data.result.operations lists the saved screens and theme changes. Call show_project with this runId to show your user what the run made, inline. Use screenshot only where y
cancel_design_runAsk a design run to stop, for example when the brief was wrong. Returns the run as it stands right after the request. A queued run comes back 'failed' with error code 'cancelled' and never starts. A running run comes back still 'running' and stops at its next step. A run cut shor
screenshotRender up to four project screens side by side as one inline image, for clients that cannot show apps. Where your client can, call show_project instead. Returns the image, PNG unless format asks for WebP, and a one-line text note. Rendering uses no credits. Send projectUrl with t
show_projectShows your user a project's screens inline, in canvas order. They can enlarge a screen, add screens to this chat, and open the project in Sleek. After a design run completes, call it with that runId to show what the run made. Where the client cannot show apps, this returns the sc
search_mentionsFind the workspace's projects by name for an @ mention, newest first. Each item is a resource link whose name is the projectId and whose uri is the projectUrl. To browse every project, use list_projects.
get_project_viewCalled by Sleek's screen viewer to load a project's screens, in canvas order, with their images and the viewer's text. To read screens yourself, use list_components.
open_sleekCalled by ChatGPT's sidebar and Sleek's widget to show the workspace's newest projects, each with a cover. To list projects yourself, use list_projects.
기본 점검i
누구나 볼 수 있는 정보를 점검했고, 코드는 읽지 않았어요. 해당하지 않는 항목은 개수에서 뺐어요. · 2026년 11월 14일 점검
토론
질문하고, 팁을 나누고, 안 되는 점을 알려 주세요. "도움이 됨"이 많은 순서예요.
사용자 리뷰
아직 리뷰가 없어요
개발자 도구 카테고리의 다른 서버와 비교i
- 이 카테고리의 다른 서버 5863개 중 0%보다 스타가 많아요
- 이 카테고리의 다른 서버 5863개 중 51%보다 최근에 레지스트리에 공개됐어요
- 기본 점검 결과가 이 카테고리의 다른 서버 5863개 중 100%와 같거나 더 좋아요
레지스트리에서 이 카테고리의 활성 서버 전체와 비교했어요. 스타는 게시자가 저장소를 소유한 경우에만 세요.
자주 묻는 질문
Sleek, 안전한가요?
해당하는 기본 점검 4개 중 4개를 통과했어요. 코드는 읽지 않았어요. 키나 토큰을 넣기 전에 서버가 어떤 권한을 요구하는지 확인하고, 꼭 필요한 권한만 있는 키를 쓰세요.
어떤 키나 코드가 필요한가요?
레지스트리에 필수 키가 나와 있지 않아요. 다만 처음 쓸 때 로그인을 요구하는 서버도 있어요.
내 컴퓨터에서 실행되나요, 클라우드에서 실행되나요?
제작자의 클라우드에서 실행돼요. 설치 없이 인터넷으로 연결하지만, 보내는 내용은 제작자의 서버를 거쳐요.
아직 관리되고 있나요?
GitHub 저장소는 마지막으로 3일 전 변경됐고, 최신 버전(1.0.1)은 30일 전 레지스트리에 올라왔어요.
어떤 앱에서 쓸 수 있나요?
Claude Desktop, Claude Code, Cursor, VS Code처럼 MCP를 지원하는 앱에서 쓸 수 있어요. URL로 연결되므로 원격 MCP를 받는 앱에서도 쓸 수 있어요. 예: 웹 ChatGPT(Business 이상은 전체 MCP, Pro는 읽기 전용).
대신 쓸 수 있는 건 뭐가 있나요?
같은 카테고리에는: REA, GitHub, Serena MCP: the IDE for your agent
같은 카테고리의 다른 것
같은 카테고리에서 다른 제작자가 만든 서버예요. 스타 순으로 정렬했어요.
카드 보는 법:↓ 주간 다운로드i★ GitHub 스타i세 기둥: 리뷰 · 점검 · 사용 정도i업데이트 = 최신 버전을 레지스트리에 공개한 날i
GitHub
Connect AI assistants to GitHub - manage repos, issues, PRs, and workflows through natural language.
Serena MCP: the IDE for your agent
A powerful toolkit for coding, providing semantic retrieval and editing capabilities.
제작자의 README
README 열기
제작자의 저장소에서 쓰인 그대로 가져왔어요. PopNx MCP가 검토하거나 보증한 내용이 아니에요. HTML, 이미지, 스크립트는 제거했어요. 링크를 누르면 이 사이트를 벗어나요.
Sleek MCP server
Describe a mobile app in plain language and get real, editable screens back, shown right in your chat. Your coding agent can then build the working app from them.
Sleek is an AI mobile app design tool. This is its remote MCP server, which lets Claude, ChatGPT, Codex, Cursor, and any other MCP client design for you: you say "design a plant shop app with onboarding, home, product detail, and cart", and your assistant creates a project, runs the design agent, shows you the screens, and hands you a link where you can open them, edit them, and export them to Figma or code.
There is nothing to install. The server runs on Sleek's infrastructure; you point your client at one URL and sign in.
https://sleek.design/api/mcp
- New to MCP? It's the open standard that lets an AI client connect to an outside tool. "Remote" means the tool is hosted, so you only need the URL above.
- Need an account? Create one free at sleek.design.
- Want a skill instead of an MCP connection? See sleekdotdesign/agent-skills.
This repository holds only the manifests and docs that point at that server: no server code, no scripts, no hooks, no telemetry.
Quickstart
- Connect your client using the section for it below, and sign in to Sleek when prompted.
- Ask for a whole app in one sentence: *"Design a plant shop app in Sleek: onboarding, home with featured plants, plant detail, cart, and profile. Warm, minimal style."*
- Your assistant shows you the rendered screens and gives you a project link. Open it to edit, or to export to Figma, HTML, or React.
Send the whole app as one request. Sleek's design agent plans the screen set together, so one message for five screens produces a coherent app; five separate messages produce five unrelated screens and charge you five times.
Connect your client
Every client uses the same URL.
Sign in with OAuth. This is the way to connect Sleek. Add the URL, your client opens a browser, you approve access, done. Nothing to copy, nothing to store, and you can revoke it from either side. Every client on this page supports it, so follow the steps for yours and you are finished.
Do not reach for an API key first. Keys exist only for clients that cannot do OAuth at all. A key is a long-lived secret with the same power over your workspace as a full OAuth grant, it does not expire on its own, and configuring one stops your client from ever offering the browser sign-in. If OAuth is failing, fix that rather than working around it; the troubleshooting section covers the usual causes. The API-key steps below are folded away on purpose.
Claude.ai, Claude Desktop, Cowork, and mobile
Custom connectors work on Free (one connector), Pro, Max, Team, and Enterprise plans. Claude connects to Sleek from Anthropic's cloud, not from your device.
On a Pro or Max plan:
- Open Customize → Connectors.
- Click +, then Add custom connector.
- Enter
https://sleek.design/api/mcpas the remote MCP server URL. - Leave Advanced settings empty. Claude registers itself with Sleek automatically.
- Click Add, sign in to Sleek, and approve access.
On Team or Enterprise, an Owner adds it once under Organization settings → Connectors → Add (hover Custom, select Web, same URL). Members then open Customize → Connectors, find the entry the Owner added, and click Connect.
To disconnect, open Customize → Connectors and choose Remove.
Optional: pre-registered OAuth client ID
If a form insists on a client ID, use the one below and leave the client secret blank. It is a public client, so there is no secret.
7ef50bea-9fe8-47bb-8163-68a0e21395ab
Claude Code
claude mcp add --transport http sleek https://sleek.design/api/mcp
claude mcp login sleek
You can also sign in from /mcp inside Claude Code.
Or install it as a plugin from the marketplace in this repository:
/plugin marketplace add sleekdotdesign/mcp
/plugin install sleek@sleek
Then sign in the same way. The plugin's server appears as plugin:sleek:sleek. It ships only the server definition in .mcp.json: no hooks, skills, agents, or commands.
Last resort: API key instead of OAuth
Put the key in your shell profile first, so the value is never written into Claude Code's config:
export SLEEK_API_KEY=sk_... # in ~/.zshrc or ~/.bashrc
claude mcp add --transport http sleek https://sleek.design/api/mcp \ --header 'Authorization: Bearer ${SLEEK_API_KEY}'
The single quotes matter: they store the ${SLEEK_API_KEY} reference and Claude Code reads it from your environment on each connection. With double quotes your shell substitutes the key and Claude Code saves it in plain text.
Codex CLI and ChatGPT desktop
codex mcp add sleek --url https://sleek.design/api/mcp
codex mcp login sleek
The ChatGPT desktop app, the Codex CLI, and the IDE extension share this configuration.
Last resort: API key instead of OAuth
Set SLEEK_API_KEY in your environment, then either:
codex mcp add sleek --url https://sleek.design/api/mcp --bearer-token-env-var SLEEK_API_KEY
or add this to ~/.codex/config.toml to apply it to every project:
[mcp_servers.sleek]
url = "https://sleek.design/api/mcp" bearer_token_env_var = "SLEEK_API_KEY"
ChatGPT
- Open Settings → Security and login and turn on Developer mode. Availability depends on your account and workspace policy.
- Go to the ChatGPT Plugins page and click the plus button.
- Give it a name (Sleek) and a description.
- Under Connection, enter
https://sleek.design/api/mcp. - Create the connection and sign in to Sleek.
If it asks for an authentication method, choose OAuth and leave the client ID and secret blank.
Cursor
Paste this into your browser's address bar and Cursor offers to install the server:
cursor://anysphere.cursor-deeplink/mcp/install?name=sleek&config=eyJ1cmwiOiJodHRwczovL3NsZWVrLmRlc2lnbi9hcGkvbWNwIn0=
Or add it by hand to ~/.cursor/mcp.json (all projects) or .cursor/mcp.json (one project):
{ "mcpServers": { "sleek": { "url": "https://sleek.design/api/mcp" } } }
Cursor runs the OAuth sign-in when you enable the server, which is all you need. Only if that is impossible, add a header; Cursor resolves ${env:NAME}:
{ "mcpServers": { "sleek": { "url": "https://sleek.design/api/mcp", "headers": { "Authorization": "Bearer ${env:SLEEK_API_KEY}" } } } }
Any other MCP client
Add a remote server with the Streamable HTTP transport. The exact type value varies by client (http, streamable-http, or omitted):
{ "mcpServers": { "sleek": { "type": "streamable-http", "url": "https://sleek.design/api/mcp" } } }
Clients that implement MCP authorization discover everything they need from the protected resource metadata and register themselves dynamically, so this is usually the whole configuration. Only a client with no OAuth support at all needs "headers": { "Authorization": "Bearer sk_..." } added to it.
What you can ask for
Design a whole app in one message.
Design a plant shop app in Sleek: onboarding, home with featured plants, plant detail, cart, and profile. Warm, minimal style.
Your assistant creates a project, sends the whole brief as a single design run, shows you the new screens inline (or as one rendered image where the client can't display apps), and shares the project link. One run, charged once.
Look at what you already have, for free.
Show me the cart and profile screens from my plant shop project.
Listing, showing, and rendering cost nothing, so browsing your projects never spends credits.
Edit one screen.
On the plant detail screen, move the Add to cart button into a sticky bottom bar and make the price larger.
The agent edits that screen in place instead of creating new ones. This is a design run, so it spends credits.
Export
The screens are real design files, not pictures of an app. Open the project link your assistant gives you and export from there:
- Figma. Click the Figma button and paste into any Figma file. The screens arrive as native, fully editable Figma layers. No plugin needed.
- Code. Export screens as HTML or as React with Tailwind CSS.
Both are on every plan, including Free. You own everything you make, designs and code, and you can use it commercially.
Your assistant can also pull a screen's generated HTML straight into the conversation with get_component, which is handy if you want it to adapt a screen into your own codebase without you leaving the chat.
Pricing
Design runs spend your Sleek workspace's AI credits. Listing, reading, and rendering are free.
A new screen costs roughly 30 credits; editing one costs 5 to 30, depending on how much changes.
Free accounts get one-time trial credits, enough for about one design run. Sustained use needs the Pro plan or higher: $69/month, or $30/month billed yearly at $360/year, with 20,000 monthly AI credits, roughly 650 screens. See sleek.design/pricing for current plans.
Tools
Your assistant can call twelve tools. It picks them for you; this table is for reference.
| Tool | What it does | Cost |
|---|---|---|
list_projects | List the projects in your workspace, newest first | Free |
create_project | Create an empty project to design into | Free |
get_project | Fetch one project by id | Free |
delete_project | Permanently delete a project and every screen in it | Free, cannot be undone |
list_components | List the screens in a project | Free |
get_component | Fetch one screen with its generated HTML, to reuse in your own code | Free |
list_references | List Sleek's curated design references to imitate | Free |
design | Run the design agent to create or edit screens from a brief | Spends credits |
get_design_run | Check the status of a design run | Free |
cancel_design_run | Stop a queued or running design run | Free (credits already spent are not refunded) |
show_project | Show a project's screens inline in clients that can display apps, highlighting what a design run changed | Free |
screenshot | Render up to four screens into one image, for clients that can't display apps | Free |
The server's tools/list returns fifteen tools, so some clients list three more: open_sleek, get_project_view, and search_mentions. Only Sleek's in-chat screen viewer and ChatGPT's sidebar call these. They are hidden from your assistant, and they're free.
Details that matter if you're driving the tools directly:
designtakes the whole brief as onemessage. Optional:screenIdto edit an existing screen,referenceIdfromlist_referencesto imitate a style,imageUrlsfor visual input,idempotencyKeyso a retry returns the original run instead of charging for a second one, andwait(default true). The wait is capped at 270 seconds; after that the call returnsrunningand you pollget_design_run. Setwaitto false to poll from the start if your client times out sooner.- Every screen has two ids. The
screenIdis the frame on the canvas, and it is whatdesigntakes to edit a screen. The component id, returned asidbylist_components, is whatscreenshotandget_componenttake. A design run returns both for every screen it touches, andlist_componentsandget_componentreturnscreenIdnext to the componentid(nullwhen a component isn't on a canvas). Never pass a component id asscreenId. - Only one design run can be active per project. On a conflict, poll `