Skip to main content
Glama

ui-polish-mcp

MCP-сервер для ИИ-агентов, создающих UI, которые не выглядят созданными ИИ.

Обнаруживает и исправляет наиболее распространённые признаки сгенерированного UI: типовые палитры, однородные отступы, неуместные тексты, избыточную анимацию и отсутствие доступности.


Доступные инструменты

Tool

Описание

audit_component

Анализирует JSX и возвращает оценку 0–100 + список проблем с исправлениями

refine_copy

Преобразует «Submit» / «Click here» в контекстные тексты

suggest_placeholder

Генерирует реальные плейсхолдеры вместо «Enter your...»

suggest_theme

Предлагает пресет темы на основе типа приложения

get_theme

Возвращает полные токены пресета (цвета, шрифты, радиусы, тени)

list_presets

Перечисляет 5 доступных пресетов

check_contrast

Проверяет контраст WCAG AA/AAA между двумя шестнадцатеричными значениями

audit_color_pairs

Проверяет несколько цветовых пар одновременно


Related MCP server: v0-mcp-ts

Пресеты тем

Preset

Для чего

studio

SaaS, продуктивность, dev-инструменты (эстетика Linear/Vercel)

craft

Блоги, портфолио, креативные агентства (ремесленный эдиториал)

data

Дашборды, аналитика, DevOps (плотный тёмный режим)

flow

CRM, онбординг, B2B-приложения (конверсационный SaaS)

brutal

Смелые лендинги, стартапы (необрутализм)


Установка

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/
Install Server
F
license - not found
A
quality
C
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

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

  • A
    license
    Not graded
    quality
    D
    maintenance
    MCP 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.
    17
    1
    MIT
  • F
    license
    A
    quality
    D
    maintenance
    MCP 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

View all related MCP servers

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

View all MCP Connectors

Latest Blog Posts

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