mcp-uxhints
mcp-uxhints
MCP-Server (Model Context Protocol), der den Katalog von uxhints.com mit kompakten UX- und Produktdesign-Hinweisen als MCP-Tools über stdio bereitstellt. Die Inhalte stammen aus der öffentlichen WordPress-REST-API der Website (in sauberes Markdown konvertiert) und werden über einen lokalen Cache ausgeliefert, sodass Tool-Aufrufe sofort und auch offline funktionieren.
Installation mit npx (empfohlen)
Voraussetzung: Node.js 18 oder neuer. Kein Build-Schritt nötig – npx lädt das veröffentlichte Paket herunter und führt es aus, und der gebündelte Katalog-Snapshot ermöglicht den ersten Tool-Aufruf ganz ohne Netzwerk.
Registrieren Sie den Server in Ihrem MCP-Client und starten Sie den Client danach neu.
OpenCode
Fügen Sie zu opencode.json Folgendes hinzu:
{
"mcp": {
"mcp-uxhints": {
"type": "local",
"command": ["npx", "-y", "mcp-uxhints"],
"enabled": true
}
}
}Claude Desktop
Fügen Sie zu claude_desktop_config.json Folgendes hinzu:
{
"mcpServers": {
"mcp-uxhints": {
"command": "npx",
"args": ["-y", "mcp-uxhints"]
}
}
}Hinweis: Führen Sie
npx mcp-uxhintsnicht aus Ihrem eigenen Klon dieses Repositories aus – npm erkennt das lokalepackage.jsonund schlägt mitcommand not foundfehl. In jedem anderen Verzeichnis funktioniert es.
Related MCP server: mcp-maintainer-toolkit
Installation aus dem Quellcode (Alternative)
Für die Entwicklung oder zum Fixieren eines lokalen Builds:
git clone https://github.com/Mateodioev/mcp-uxhints.git
cd mcp-uxhints
npm install && npm run buildRichten Sie Ihren Client danach auf die gebaute Datei aus, statt auf npx:
OpenCode:
"command": ["node", "/absolute/path/mcp-uxhints/build/index.js"]Claude Desktop:
"command": "node", "args": ["/absolute/path/mcp-uxhints/build/index.js"]
Tools
Tool | Beschreibung |
| Listet alle Kategorien mit Slugs und Anzahl der Hinweise auf. |
| Seitenweise Hinweisliste, optional nach Kategorie-Slug gefiltert. |
| Lokale Suche über Titel, Auszug und Inhalt; unabhängig von Groß-/Kleinschreibung und diakritischen Zeichen; Titel-Treffer zuerst. |
| Ein einzelner Hinweis per |
| Ein zufälliger Hinweis, vollständiger Inhalt als Markdown. |
| Erzwingt eine Live-Synchronisierung und schreibt den lokalen Cache neu. |
Typischer Ablauf: list_categories → list_hints → get_hint. Slugs enthalten nie das Kategorie-Präfix (occams-razor-law-in-ux-design, nicht ux-laws/occams-razor-law-in-ux-design).
Caching
Tool-Aufrufe lesen aus einem lokalen Katalog-Cache (Standard-TTL: 24 h), statt bei jedem Aufruf die API zu kontaktieren. Die Auflösungsreihenfolge lautet:
Ebene | Speicherort | Rolle |
1. Benutzer-Cache | Betriebssystem-Cache-Verzeichnis, | Wird zuerst gelesen; wird bei Überschreitung der TTL aktualisiert. |
2. Gebündelter Snapshot |
| Aktuell bei der Veröffentlichung; speist den Benutzer-Cache ohne Netzwerk. |
3. Live-API |
| Maßgebliche Quelle für Aktualisierungen; bei einem Fehler werden veraltete Caches mit einem Hinweis in der Ausgabe geliefert. |
Nicht frisch? Rufen Sie refresh_hint_catalog auf oder warten Sie, bis die TTL abläuft. Ein postinstall-Hook wärmt den Benutzer-Cache automatisch auf, wenn der gebündelte Snapshot seit der Veröffentlichung abgelaufen ist.
Umgebungsvariable | Standard | Wirkung |
|
| Stunden, die ein gecachter Katalog als frisch gilt (Gleitkommazahl; ungültige Werte → 24). |
| Betriebssystem-Cache-Verzeichnis¹ | Legt fest, wo |
| nicht gesetzt | Auf |
¹ Betriebssystem-Cache-Verzeichnis: ~/.cache/mcp-uxhints auf Linux (berücksichtigt XDG_CACHE_HOME), ~/Library/Caches/mcp-uxhints auf macOS, %LOCALAPPDATA%\mcp-uxhints\Cache auf Windows.
Details
Thema | Anmerkungen |
Datenquelle | Öffentliche WordPress-REST-API von uxhints.com ( |
Inhaltsformat | WordPress-HTML → Markdown bei der Synchronisierung (Blockkommentare entfernt, Entitäten dekodiert) |
Caching | Drei Ebenen: Benutzer-Cache → gebündelter Snapshot → Live-API (siehe oben) |
Robustheit | 15 s Anfrage-Timeout; Live-Fehler fallen auf veraltete Caches zurück; alle Fehler werden als MCP-Tool-Fehler gemeldet, der Server stürzt nie ab |
Skripte |
|
Danksagung
Alle Inhalte © uxhints.com von Paul Capcan. Dieser Server kapselt lediglich die öffentliche API der Website; er hostet oder verändert die Inhalte nicht.
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