UI HUB MCP Server
UI HUB MCP Server
Servidor independiente del Model Context Protocol (MCP) para la plataforma de componentes de UI accesible mediante IA UI HUB.
Este servidor permite a los asistentes de codificación con IA (Cursor, Claude Code, VS Code/Copilot y otros clientes MCP) buscar, descubrir y recuperar componentes de UI HUB, código fuente, dependencias, plantillas y animaciones.
Inicio rápido (local)
npm install
# copy .env.example to .env and fill in Firebase credentials
npm run build
npm startO en desarrollo:
npm run devRelated MCP server: Cortex
Endpoints
Endpoint | Descripción |
| Comprobación de estado ( |
| Endpoint HTTP Streamable de MCP (JSON-RPC) |
| Descubrimiento de MCP / lista de herramientas |
| Rutas de gestión de claves de API del panel (autenticación con token de Firebase) |
Variables de entorno
Consulta .env.example. Variables clave:
MCP_SERVER_URL— URL base pública de este servicio (p. ej.https://ui-hub-mcp.onrender.com)MCP_API_KEY_PREFIX— por defectouh_live_MCP_RATE_LIMIT_FREE/MCP_RATE_LIMIT_PRO— límites diarios de solicitudes por planFIREBASE_PROJECT_ID/FIREBASE_CLIENT_EMAIL/FIREBASE_PRIVATE_KEY— credenciales del SDK de Firebase AdminREDIS_URL— (opcional) Upstash Redis para limitación de velocidad distribuidaMCP_ADMIN_EMAILS— anulaciones de correos electrónicos de administrador separadas por comasMCP_ALLOWED_ORIGINS— orígenes CORS separados por comas
Puerto: por defecto se usa PORT (Render lo establece automáticamente), con respaldo en MCP_PORT y, después, en 3001.
Desplegar en Render
Este repositorio está diseñado para desplegarse de manera independiente en Render como un servicio web Node.js de larga duración.
En Render, crea un New Web Service y conecta este repositorio.
Render detecta automáticamente el runtime de Node.
Establece el Build Command:
npm install && npm run buildEstablece el Start Command:
node dist/index.jsEstablece el Health Check Path:
/healthAñade las variables de entorno indicadas anteriormente.
Opcionalmente, adjunta el blueprint incluido
render.yaml.
O utiliza el Blueprint de Render (Infrastructure as Code) con el render.yaml incluido:
render blueprint create --file render.yamlHerramientas MCP
search_componentsget_componentget_component_codesearch_templatesget_templatesearch_animationsget_animation_codelist_categoriesget_dependencies
Documentación completa: consulta docs/mcp.md en el repositorio principal de UI HUB o la estructura de docs dentro del repositorio.
Autenticación
Las claves de API usan el formato uh_live_xxxxxxxxxxxxxxxxxxxxxxxxx y se envían como:
Authorization: Bearer uh_live_xxxxxxxxxxxxxxxxxxxxxxxxxLas claves se almacenan como hashes SHA-256 en la colección de Firestore mcp_api_keys.
Pruebas
npm test40 pruebas que cubren autenticación, permisos, gestión de claves de API, limitación de velocidad y todas las herramientas MCP.
This server cannot be deployed
Maintenance
Related MCP Connectors
Find UI components and themes, retrieve code, and generate with hosted 21st AI when enabled.
Search GitHub, npm, PyPI, StackOverflow, ArXiv from one MCP — built for coding agents.
Search AI capabilities across AWS Marketplace and the Official MCP Registry.
Find the right MCPs, tools and skills for any AI task - discovery over a 14k+ resource catalog.
Related MCP Servers
AlicenseBqualityDmaintenanceEnables AI assistants to discover, search, and retrieve Ruixen UI components from the live registry, providing installation commands for MCP-compatible clients.316 npm1MIT- AlicenseNot gradedqualityDmaintenanceEnables AI coding assistants to semantically search and retrieve relevant code patterns, documentation, and implementations from a codebase via MCP tools.8MIT
- AlicenseAqualityAmaintenanceEnables AI assistants to search, analyze, and understand multi-language codebases by providing indexed code intelligence via MCP.161,537 npm8MIT
- AlicenseNot gradedqualityBmaintenanceSearch and pull 620+ React and Tailwind sections into your project over MCP.MIT