Skip to main content
Glama
jainil224

UI HUB MCP Server

by jainil224

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 start

O en desarrollo:

npm run dev

Related MCP server: Cortex

Endpoints

Endpoint

Descripción

GET /health

Comprobación de estado ({"status":"ok","service":"ui-hub-mcp"})

POST /mcp

Endpoint HTTP Streamable de MCP (JSON-RPC)

GET /mcp

Descubrimiento de MCP / lista de herramientas

GET /api/dashboard/mcp/*

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 defecto uh_live_

  • MCP_RATE_LIMIT_FREE / MCP_RATE_LIMIT_PRO — límites diarios de solicitudes por plan

  • FIREBASE_PROJECT_ID / FIREBASE_CLIENT_EMAIL / FIREBASE_PRIVATE_KEY — credenciales del SDK de Firebase Admin

  • REDIS_URL — (opcional) Upstash Redis para limitación de velocidad distribuida

  • MCP_ADMIN_EMAILS — anulaciones de correos electrónicos de administrador separadas por comas

  • MCP_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.

  1. En Render, crea un New Web Service y conecta este repositorio.

  2. Render detecta automáticamente el runtime de Node.

  3. Establece el Build Command: npm install && npm run build

  4. Establece el Start Command: node dist/index.js

  5. Establece el Health Check Path: /health

  6. Añade las variables de entorno indicadas anteriormente.

  7. 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.yaml

Herramientas MCP

  • search_components

  • get_component

  • get_component_code

  • search_templates

  • get_template

  • search_animations

  • get_animation_code

  • list_categories

  • get_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_xxxxxxxxxxxxxxxxxxxxxxxxx

Las claves se almacenan como hashes SHA-256 en la colección de Firestore mcp_api_keys.

Pruebas

npm test

40 pruebas que cubren autenticación, permisos, gestión de claves de API, limitación de velocidad y todas las herramientas MCP.

F
license - not found
Not graded
quality - not tested
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

  • A
    license
    B
    quality
    D
    maintenance
    Enables AI assistants to discover, search, and retrieve Ruixen UI components from the live registry, providing installation commands for MCP-compatible clients.
    3
    16
    MIT
  • A
    license
    Not graded
    quality
    D
    maintenance
    Enables AI coding assistants to semantically search and retrieve relevant code patterns, documentation, and implementations from a codebase via MCP tools.
    6
    MIT
  • A
    license
    Not graded
    quality
    D
    maintenance
    Enables AI-driven semantic code search via natural language queries, integrating with MCP clients like Claude Desktop to retrieve relevant code context from any codebase.
    MIT

View all related MCP servers

Related MCP Connectors

  • MCP Hub: AI service discovery, per-user OAuth, and multi-service workflow orchestration

  • Manage SRG+ hubs, channels, content, assets, users, and workspaces from any MCP-aware AI agent.

  • Create, browse, remix, collaborate on, and run durable AI workflow nodes from MCP hosts.

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/jainil224/UI-HUB-MCP-'

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