ui-polish-mcp
ui-polish-mcp
AIエージェントがAI生成のように見えないUIを作成するためのMCPサーバー。
生成されたUIに最もよく見られる痕跡を検出・修正します:汎用的なパレット、均一な余白、文脈のないコピー、過剰なアニメーション、アクセシビリティ不足。
利用可能なツール
Tool | 説明 |
| JSXを分析し、0〜100のスコアと修正付きのissueリストを返します |
| 「Submit」/「Click here」をコンテキストに応じたコピーに変換します |
| 「Enter your...」の代わりに実際のプレースホルダーを生成します |
| アプリの種類に基づいてテーマのプリセットを提案します |
| プリセットの完全なトークン(色、フォント、角丸、影)を返します |
| 利用可能な5つのプリセットを一覧表示します |
| 2つの16進数間のWCAG AA/AAAコントラストを検証します |
| 複数のカラーペアを一度に監査します |
Related MCP server: v0-mcp-ts
テーマのプリセット
Preset | 用途 |
| 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