ui-polish-mcp
ui-polish-mcp
AI 에이전트가 AI가 생성한 것처럼 보이지 않는 UI를 만들 수 있게 해주는 MCP 서버입니다.
생성된 UI의 가장 흔한 특징을 감지하고 수정합니다: 획일적인 색상 팔레트, 균일한 간격, 맥락 없는 카피, 과도한 애니메이션, 접근성 부족.
사용 가능한 도구
도구 | 기능 |
| JSX를 분석하고 0-100 점수 + 수정 사항이 포함된 이슈 목록을 반환합니다. |
| "Submit" / "Click here"를 맥락에 맞는 카피로 변환합니다. |
| "Enter your..." 대신 실제 placeholder를 생성합니다. |
| 앱 유형에 따라 테마 프리셋을 추천합니다. |
| 프리셋의 전체 토큰을 반환합니다(색상, 글꼴, 테두리 반경, 그림자). |
| 사용 가능한 5가지 프리셋을 나열합니다. |
| 두 HEX 색상 간의 WCAG AA/AAA 대비를 검증합니다. |
| 여러 색상 쌍을 한 번에 검사합니다. |
Related MCP server: v0-mcp-ts
테마 프리셋
프리셋 | 용도 |
| SaaS, 생산성, 개발자 도구(Linear/Vercel 스타일) |
| 블로그, 포트폴리오, 크리에이티브 에이전시(수공예적 에디토리얼) |
| 대시보드, 분석, DevOps(고밀도 다크 모드) |
| CRM, 온보딩, B2B 앱(대화형 SaaS) |
| 파격적인 랜딩 페이지, 스타트업(네오브루탈리즘) |
설치
git clone https://github.com/Pedro21062014/ui-polish-mcp
cd ui-polish-mcp
npm install
npm run buildClaude Desktop 설정
claude_desktop_config.json에 추가하세요:
{
"mcpServers": {
"ui-polish": {
"command": "node",
"args": ["/caminho/absoluto/ui-polish-mcp/dist/index.js"]
}
}
}macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
Windows: %APPDATA%\Claude\claude_desktop_config.json
Cursor 설정
프로젝트 루트에 .cursor/mcp.json 파일을 만드세요:
{
"mcpServers": {
"ui-polish": {
"command": "node",
"args": ["/caminho/absoluto/ui-polish-mcp/dist/index.js"]
}
}
}에이전트 사용법(권장 흐름)
1. suggest_theme(appType, industry, mood)
→ escolhe o preset certo
2. get_theme(preset)
→ pega os tokens e aplica no app
3. [agente cria os componentes]
4. audit_component(jsx)
→ verifica cada componente antes de entregar
5. refine_copy(text, { action, noun })
→ melhora todos os textos de botões/labels
6. audit_color_pairs(pairs)
→ valida acessibilidade da paleta inteira출력 예시 — audit_component
## Audit Result
Score: 52/100 | Grade: D
Summary: Fraco — múltiplos padrões de IA detectados. Revisão necessária.
### Issues (4)
1. [HIGH] color
- Problema: Paleta genérica: text-blue-500, bg-gray-100, text-gray-600
- Fix: Substitua por tokens customizados. Ex: text-[#1A1917], bg-[#FAFAF9]
2. [MEDIUM] spacing
- Problema: p-4 repetido 6x — espaçamento monótono sem hierarquia
- Fix: Varie: p-3 em elementos menores, p-6 em seções, p-10 em containers.
3. [HIGH] copy
- Problema: Copy genérico: "Submit", placeholder genérico
- Fix: Use verbos contextuais. Ex: "Salvar projeto", placeholder="Ex: pedro@empresa.com"
4. [HIGH] accessibility
- Problema: Botão com ícone sem aria-label
- Fix: <button aria-label="Fechar modal">개발
npm run dev # roda com tsx (sem build)
npm run build # compila para dist/Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseCqualityAmaintenanceA production-grade MCP server that turns natural language intent into fully-architected, accessible, production-ready UI code through a 7-step agentic pipeline.201Apache 2.0
- AlicenseNot gradedqualityDmaintenanceMCP server that bridges design and code by generating UI components, layouts, and themes from text prompts using v0.dev, with features like code refactoring and accessibility auditing.171MIT
- FlicenseAqualityDmaintenanceMCP server that gives AI coding agents the ability to design UIs through Google Stitch. It generates production-ready HTML and screenshots from natural language prompts.9
- FlicenseAqualityNot gradedmaintenanceMCP server enabling AI agents to search, retrieve details, and compare UI components from 13 popular UI libraries.3
Related MCP Connectors
The Figma MCP server brings Figma design context directly into your AI workflow.
MCP server for AI agents to plan, verify, and deploy Cloudflare-native apps.
MCP server for Flux AI image generation
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/Pedro21062014/ui-polish-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server