mcp-uxhints
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-uxhintsdedio de your own clone of this repositorio; npm resuelve elpackage.jsolocal y falla concommand 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 buildDespué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 |
| Lista todas las categorías con suspensiones y el númerón de d` |
| Lista paginada de consejos, opcionalmente fitrada por el peg of catgoría. |
| 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. |
| Un consejo por |
| Un consejo al azar, completo contenido as Markdown. |
| Forza una sincronización en directo y reescribe la caché local. |
Flujo típico: list_categories → list_hints → get_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, | Se leer en primar; se actualiz when it have been more old than TTL. |
2. Instantánea empaquetada |
| Se actualiza at al publicar; inicializa el alccén de user without network. |
3. API en directo |
| 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 |
|
| Horas que un catálogo caided se considera reciente (decimal; invalid values → 24). |
| Directory of SO cache ¹ | Manages the path of the |
| not defined | Set as |
¹ ~/.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 ( |
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 |
|
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.
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
- AlicenseAqualityDmaintenanceSearch and explore a catalog of 2,000+ MCP servers — full-text search, trending, hot, categories, and side-by-side comparison — from any MCP client. A zero-dependency stdio bridge over the hosted awesome-mcp.tools endpoint.817MIT
- AlicenseNot gradedqualityFmaintenanceProvides utilities to help maintain MCP repositories, including testing tools, parameter type support, and multiple transports (STDIO, SSE, Streamable HTTP).219MIT
- AlicenseNot gradedqualityCmaintenanceAn MCP gateway and offline catalog CLI that aggregates multiple upstream MCP servers into a single stdio endpoint, and provides tool recommendation and catalog inspection without connecting to upstreams.MIT
- AlicenseNot gradedqualityAmaintenanceLook up countries, timezones, periodic table elements, physical constants, units, HTTP status codes, and MIME types via MCP. STDIO or Streamable HTTP.2051Apache 2.0
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)
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/Mateodioev/mcp-uxhints'
If you have feedback or need assistance with the MCP directory API, please join our Discord server