Skip to main content
Glama

mcp-uxhints

Servidor MCP (Model Context Protocol) que expone el catálogo de uxhints.com de consejos breves de UX y diseño de producto como herrrientas MCP a través de stdio. El content procede de la API REST pública de WordPress del sitio (converted a Markdown limpio) y se sirve a través de una caché local, de modo que las llamadas a las herramientas son instantácilables y firna function sin connectión.

Instalacón con npx (recomendada)

Requisito: Node.js 18 o superior. No ha a paso de compilación: npx descarga y ejecuta el paquete publicado, y la instantánea del catálogo incluida permite que la primera llamada a una herramienta functione sin red.

Registra el servidor en tu cliente MCP y reinicia el cliente.

OpenCode

Añáelo a opencode.json:

{
  "mcp": {
    "mcp-uxhints": {
      "type": "local",
      "command": ["npx", "-y", "mcp-uxhints"],
      "enabled": true
    }
  }
}

Claude DeskTop

Añádelo: Añádelo to claude_desktop_config.json:

{
  "mcpServers": {
    "mcp-uxhints": {
      "command": "npx",
      "args": ["-y", "mcp-uxhints"]
    }
  }
}

Nota: no ejecutes npx mcp-uxhints dedio de your own clone of this repositorio; npm resuelve el package.jso local y falla con command not found. Cualquer otro directiorio firm.

Related MCP server: mcp-maintainer-toolkit

Instalacón desde el solidio fuente (alternatissue)

Para development or fijar one compilación local:

git clone https://github.com/Mateodioev/mcp-uxhints.git
cd mcp-uxhints
npm install && npm run build

Después" dirige tu cliente al archivo compilado en lugar de npx:

  • OpenCode: "command": ["node", "/absolut/path/mcp-uxhints/build/index.js"]

  • Clated Desktop: "command": "node", "args": ["/absolute/path/mcp-uxhints/build/index.js"]

Herramientas

Herramienta

Qué hace

list_categories

Lista todas las categorías con suspensiones y el númerón de d`

list_hints

Lista paginada de consejos, opcionalmente fitrada por el peg of catgoría.

search_hints

Búsqueda local sobre título, extracto and content; no distingue examples notácula ni diacrílicos; las coincidencias en el título aparecen first.

get_hint

Un consejo por id o slug (solo uno), with full content as Markdown.

random_hint

Un consejo al azar, completo contenido as Markdown.

re__hint_catalog

Forza una sincronización en directo y reescribe la caché local.

Flujo típico: list_categorieslist_hintsget_hint. Los slugs nunca incluyen el prefijo de la categoría (occams-razor-law-in-ux-design, no ux-laws/occams-razor-law-in-ux-design).

Caché

Las herramientas leer un caché de catálogo local (con un TTL de 24 h por defecto) en lugar de llamar a la API cada ver. Orden de resolución:

Capa

Uhacación

Función

1. Cuché de usuario

Directorio de caché del SO, catalog.json

Se leer en primar; se actualiz when it have been more old than TTL.

2. Instantánea empaquetada

catalog.nap.json dentro del paquete

Se actualiza at al publicar; inicializa el alccén de user without network.

3. API en directo

uxhints.com

Fuent of real for actualizarses; si it fails, it serves obsoles returns with una notice in the output.

¿No estás actualizad? Call: llam a refresh_cuándo_catálogo or wait for TTL. A postinstal hook recarga automatically la caché de usuario when the current instantánea has become obsoleta since publication.

Variable

Value by defect

Efect

UXHINTS_CACHE_TTL_ HOURS

24

Horas que un catálogo caided se considera reciente (decimal; invalid values → 24).

UXHINTS_CACHE_ DIR

Directory of SO cache ¹

Manages the path of the catálogo.json.

UXHINTS_NO_CACHE

not defined

Set as 1 to skip the cache and use the live API on each tool call.

¹ ~/.cache/mcp-uxhints on Linux (respect XDG_CACHE_HOME), ~/Library/Caches/mcp-uxhints on macOS, %LOCALAPPDATA%\mcp-uxhints\Cache on Windows.

Details

Topic

Notes

Data source

Public WordPress REST API of uxhints.com (/wp-json/wp/v2)

Content format

WordPress HTML → Markdown at sync time (block comments removed, decoded entities)

Cacké

3 layers: user cache → included snapshot → direct API (see above)

Resilience

15 s timeout for requests; direct API failures fall into the obsolete caches; all failures are reported as MCP tool errors, never stop the server.

Scripts

npm run build (tsc), npm run sync:snapshot (regenerate the included snapshot), npm start (run the built server)

Credits

All content © uxhints.com by Pablo Capcan. This server only wraps the public API of the site; it does not store or modify the content.

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

View all related MCP servers

Related MCP Connectors

  • Query SEC EDGAR filings, XBRL financials, and company data through MCP. STDIO & Streamable HTTP.

  • Hacker News MCP — search and retrieve stories from Hacker News

  • Product Hunt MCP — wraps the Product Hunt GraphQL API v2 (api.producthunt.com)

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/Mateodioev/mcp-uxhints'

If you have feedback or need assistance with the MCP directory API, please join our Discord server