MCP Magic UI
Interfaz de usuario mágica de MCP
Un servidor MCP (Protocolo de contexto de modelo) para acceder y explorar los componentes de Magic UI desde el repositorio magicuidesign/magicui .
¿Qué es MCP Magic UI?
MCP Magic UI es un servidor que implementa el Protocolo de Contexto de Modelo (MCP) para proporcionar acceso a los componentes de Magic UI. Obtiene datos de los componentes del repositorio de GitHub de Magic UI, los categoriza y los publica mediante una API de MCP. Esto permite a los asistentes de IA y otros clientes de MCP descubrir y usar fácilmente los componentes de Magic UI en sus aplicaciones.
Related MCP server: Magic UI MCP Server
Características
Descubrimiento de componentes : acceda a todos los componentes de Magic UI a través de las herramientas MCP
Categorización de componentes : los componentes se categorizan automáticamente según sus nombres y dependencias.
Sistema de almacenamiento en caché : almacenamiento en caché local de datos de componentes para reducir las llamadas a la API de GitHub y trabajar sin conexión
Múltiples opciones de transporte : compatibilidad con métodos de transporte stdio y HTTP
Mecanismo de respaldo : se proporcionan datos simulados cuando la API de GitHub no está disponible
Instalación
# Clone the repository
git clone https://github.com/idcdev/mcp-magic-ui.git
cd mcp-magic-ui
# Install dependencies
npm install
# Build the project
npm run buildConfiguración
Para evitar los límites de velocidad de la API de GitHub, se recomienda configurar un token de acceso personal de GitHub:
Crea un token en https://github.com/settings/tokens
Cree un archivo
.enven la raíz del proyecto (o cópielo desde.env.example)Añade tu token al archivo
.env:
GITHUB_TOKEN=your_github_token_hereUso
Iniciando el servidor
Puede iniciar el servidor utilizando el transporte stdio o HTTP:
# Using stdio transport (default)
npm start
# Using HTTP transport
TRANSPORT_TYPE=http npm startConectando al servidor
Puede conectarse al servidor mediante cualquier cliente MCP. Por ejemplo, con el Inspector MCP:
npx @modelcontextprotocol/inspector mcp-magic-uiO, si utiliza el transporte HTTP:
npx @modelcontextprotocol/inspector http://localhost:3000Herramientas disponibles
El servidor proporciona las siguientes herramientas MCP:
get_all_components: obtiene una lista de todos los componentes de Magic UI disponibles con sus metadatosget_component_by_path- Obtener el código fuente de un componente específico por su ruta de archivo
Estructura del proyecto
src/- Código fuenteindex.ts- Punto de entrada principal para el servidorcli.ts- Interfaz de línea de comandosserver.ts: configuración del servidor MCP y definiciones de herramientasservices/- Módulos de serviciogithub.ts: interacción y almacenamiento en caché de la API de GitHubcomponent-parser.ts- Categorización y procesamiento de componentes
cache/- Caché local para datos de componentesdist/- Código JavaScript compilado
Cómo funciona
El servidor obtiene datos de los componentes del repositorio de GitHub de Magic UI
Los datos de los componentes se almacenan en caché localmente para reducir las llamadas a la API y permitir el uso sin conexión
Los componentes se clasifican según sus nombres y dependencias.
El servidor expone herramientas MCP para acceder y buscar componentes
Los clientes pueden conectarse al servidor mediante stdio o transporte HTTP
Contribuyendo
¡Agradecemos sus contribuciones! Aquí hay algunas maneras de contribuir:
Informar errores y sugerir funciones mediante la creación de problemas
Mejorar la documentación
Enviar solicitudes de extracción con correcciones de errores o nuevas funciones
Licencia
Instituto Tecnológico de Massachusetts (MIT)
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
- AlicenseCqualityDmaintenanceA Model Context Protocol server that enables AI agents to generate, fetch, and manage UI components through natural language interactions.3227ISC
- AlicenseAqualityCmaintenanceModelContextProtocol server for Magic UI that allows AI assistants to easily implement UI components for web applications by providing code for components like marquees, animations, special effects, and interactive backgrounds.112,020201MIT
- -licenseAquality-maintenanceA foundation for building interactive applications using the Model Context Protocol that integrates AI capabilities with Magic UI components.112,0201
- Flicense-qualityDmaintenanceA Model Context Protocol server that provides AI assistants access to Mesh Design System components and design tokens, enabling AI-powered development tools to natively understand and utilize these UI components.
Related MCP Connectors
A comprehensive Model Context Protocol (MCP) server that enables AI assistants to interact with yo…
The Figma MCP server brings Figma design context directly into your AI workflow.
A Model Context Protocol server for Wix AI tools
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/idcdev/mcp-magic-ui'
If you have feedback or need assistance with the MCP directory API, please join our Discord server