ui-polish-mcp
ui-polish-mcp
MCP-сервер для ИИ-агентов, создающих UI, которые не выглядят созданными ИИ.
Обнаруживает и исправляет наиболее распространённые признаки сгенерированного UI: типовые палитры, однородные отступы, неуместные тексты, избыточную анимацию и отсутствие доступности.
Доступные инструменты
Tool | Описание |
| Анализирует JSX и возвращает оценку 0–100 + список проблем с исправлениями |
| Преобразует «Submit» / «Click here» в контекстные тексты |
| Генерирует реальные плейсхолдеры вместо «Enter your...» |
| Предлагает пресет темы на основе типа приложения |
| Возвращает полные токены пресета (цвета, шрифты, радиусы, тени) |
| Перечисляет 5 доступных пресетов |
| Проверяет контраст WCAG AA/AAA между двумя шестнадцатеричными значениями |
| Проверяет несколько цветовых пар одновременно |
Related MCP server: v0-mcp-ts
Пресеты тем
Preset | Для чего |
| SaaS, продуктивность, dev-инструменты (эстетика Linear/Vercel) |
| Блоги, портфолио, креативные агентства (ремесленный эдиториал) |
| Дашборды, аналитика, DevOps (плотный тёмный режим) |
| CRM, онбординг, B2B-приложения (конверсационный SaaS) |
| Смелые лендинги, стартапы (необрутализм) |
Установка
git clone https://github.com/Pedro21062014/ui-polish-mcp
cd ui-polish-mcp
npm install
npm run buildНастройка в Claude 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