Skip to main content
Glama
starwind-ui

Starwind UI MCP Server

by starwind-ui

Un servidor TypeScript del Protocolo de Contexto de Modelo para Starwind UI v3 y Starwind Pro. Proporciona a los clientes de IA una guía actualizada y consciente del framework para proyectos de Astro y React.

Inicio rápido

Para la guía de configuración del cliente mantenida, consulta la documentación de Starwind UI MCP.

Codex (~/.codex/config.toml):

[mcp_servers.starwind_ui]
command = "npx"
args = ["-y", "@starwind-ui/mcp"]
enabled = true

Claude Code (.mcp.json) o Cursor (.cursor/mcp.json):

{
  "mcpServers": {
    "starwind-ui": {
      "command": "npx",
      "args": ["-y", "@starwind-ui/mcp"]
    }
  }
}

Reinicia el cliente o recarga sus servidores MCP después de cambiar la configuración.

Related MCP server: shadcn-ui MCP Server

Modelo v3

Starwind UI v3 tiene tres superficies relacionadas. El MCP las mantiene diferenciadas:

Superficie

Lo que representa

Comportamiento del MCP

Componentes estilizados

Componentes de UI propiedad de la copia con implementaciones en Astro y/o React

Buscar e instalar con starwind_search y starwind_add

Primitivas

Adaptadores de bajo nivel para Astro y React, respaldados por Starwind Runtime cuando corresponda

Buscar con surface: "primitive"; instalar con el comando primitives add de v3

Runtime

APIs de comportamiento independientes del framework

Obtener con starwind_docs usando el tema o superficie Runtime

El servidor valida estas capas contra el ai-manifest.json versionado, almacena en caché los datos validados y recurre a una instantánea empaquetada de v3 si el sitio no está disponible.

Herramientas

Herramienta

Propósito

starwind_init

Generar comandos de inicialización v3 para un proyecto existente de Astro o React. Pro es opcional.

starwind_add

Validar solicitudes y generar comandos de instalación o instalación diferida para componentes estilizados, primitivas o bloques Pro solo para Astro.

starwind_search

Buscar componentes estilizados, primitivas y bloques Pro con metadatos y filtros de framework.

starwind_docs

Resolver documentación exacta de componentes, primitivas, Runtime, migración y framework.

starwind_migrate

Inspeccionar un proyecto y generar una guía de migración segura e interactiva de v2 a v3.

Las llamadas a herramientas devuelven tanto texto JSON legible como structuredContent de MCP.

Requisitos y comportamiento

  • Los comandos generados de la CLI v3 requieren Node.js 22.12.0 o superior.

  • starwind_init se dirige a proyectos existentes de Astro 5+ o React 18+ y permite que la CLI detecte automáticamente el framework a menos que se proporcione framework.

  • Los bloques gratuitos del catálogo @starwind-pro/* funcionan después de la inicialización normal. Los bloques de pago requieren autorización explícita; pasa pro: true solo cuando sea necesario.

  • Los bloques de Starwind Pro actualmente se dirigen a Astro. Las búsquedas de React los omiten, y las solicitudes de adición de React los rechazan explícitamente.

  • La migración es interactiva por defecto. Establece yes: true solo cuando se pretenda un comportamiento de copia de seguridad y sobrescritura.

  • El contexto del gestor de paquetes y del proyecto se detecta localmente cuando es posible, y los comandos de adición pasan el gestor de paquetes resuelto a la CLI. Ninguna herramienta ejecuta el comando generado.

Actualización de gratuito a Pro

El MCP mantiene Pro detectable sin forzar la configuración de pago. Los resultados de búsqueda enlazan al catálogo de Pro, los bloques Pro gratuitos siguen siendo directamente instalables, y los resultados de pago incluyen una ruta estructurada proUpgrade con enlaces de compra e instalación.

Para un proyecto existente de Astro, el MCP recomienda:

pnpm dlx starwind@latest setup --yes

El comando de configuración detecta automáticamente el gestor de paquetes del proyecto, por lo que no necesita una bandera --package-manager. Prepara el registro Pro y .env.local; reemplaza el marcador de posición STARWIND_LICENSE_KEY con la clave comprada, luego ejecuta el deferredCommand devuelto. Trata la clave como sensible: mantén .env.local fuera del control de versiones y nunca expongas la clave en registros o código del lado del cliente. Un proyecto inicializado con pro: true recibe el comando equivalente init --pro en su lugar.

Desarrollo

pnpm build
pnpm lint
pnpm test:run

Ejecuta la prueba de contrato de manifiesto de producción opcional con:

RUN_LIVE_CONTRACT_TESTS=1 pnpm test:run src/utils/starwind_live_contract.test.ts

Licencia

MIT. Ver LICENSE.

Seguridad

Install Server
A
license - permissive license
A
quality
A
maintenance

Maintenance

Maintainers
Response time
2moRelease cycle
4Releases (12mo)
Commit activity
Issues opened vs closed

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

View all related MCP servers

Related MCP Connectors

  • A comprehensive Model Context Protocol (MCP) server that enables AI assistants to interact with yo…

  • A Model Context Protocol server for Wix AI tools

  • AI-powered design and management for Webflow Sites

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/starwind-ui/starwind-ui-mcp'

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