Bestax

Proporciona a los agentes de codificación los accesorios, ejemplos, variables CSS y habilidades de agente para la biblioteca de componentes React de Bestax (Bulma v1). Funciona sin conexión.

Documentación

bestax-mcp

npm version npm downloads License: MIT Socket Badge OpenSSF Scorecard OpenSSF Best Practices npm provenance Security policy

El servidor oficial de MCP para @allxsmith/bestax-bulma — componentes de React para Bulma v1.

Le brinda a un agente de codificación toda la biblioteca: las props de cada componente (incluidas las subpartes compuestas como Navbar.Brand), ~900 ejemplos funcionales, las variables CSS de --bulma-* detrás de cada componente, las props auxiliares que reemplazan los estilos en línea, y las Agent Skills de bestax como prompts invocables.

Sin conexión y con versión fijada. El índice se incluye dentro del paquete — sin llamadas de red, sin límites de velocidad. Documenta una versión específica de bestax-bulma, y el servidor verifica la versión realmente instalada en tu proyecto y te advierte cuando no coinciden, en lugar de describir con confianza props que no tienes.

Configuración

Claude Code

claude mcp add bestax -- npx -y bestax-mcp@1

Cursor, Claude Desktop, Windsurf, Cline

Agrégalo a tu configuración de MCP (.cursor/mcp.json, claude_desktop_config.json, …):

{
  "mcpServers": {
    "bestax": {
      "command": "npx",
      "args": ["-y", "bestax-mcp@1"]
    }
  }
}

Ejecútalo desde el directorio de tu proyecto para que pueda encontrar tu @allxsmith/bestax-bulma instalado y verificarlo contra la versión indexada.

El @1 fija la versión principal. Sin él, npx resuelve lo más reciente en cada inicio — así que un cambio incompatible, o una versión comprometida, llega a tu agente la próxima vez que se inicie, sin ningún paso de revisión. Agréguelo a tus dependencias de desarrollo si prefieres que tu archivo de bloqueo decida.

Herramientas

Comienza con list_components — su salida nombra la herramienta a llamar a continuación. Recurre a search_bestax cuando necesites un componente cuyo nombre no conozcas.

HerramientaLo que te proporciona
list_componentsLos 87 componentes con un propósito de una línea, por categoría
search_bestaxComponentes, props, ejemplos, variables CSS y habilidades en una lista clasificada
get_componentImportación, resumen y props; opcionalmente ejemplos, variables CSS, accesibilidad, relacionados
get_propsUna tabla de props, incluidas las subrutas compuestas (Navbar.Brand)
get_examplesEjemplos funcionales de tsx de la página de documentación del componente
get_css_variablesLas propiedades personalizadas de --bulma-* que lee un componente, con nombres Sass y valores predeterminados
get_helper_propsProps de espaciado, color, tipografía, flexbox y visibilidad — llama a esto antes de escribir un estilo en línea
lookup_bulma_classesEl componente y las props de bestax para una cadena de clase de Bulma (button is-primary), una fila por clase
list_skillsLas siete Agent Skills de bestax
get_skillLas instrucciones de una habilidad, o uno de sus documentos de referencia

Prompts

Uno por habilidad, para que una tarea pueda comenzar desde la propia guía de la biblioteca: custom-component, form, theming, layout-scaffold, icons, migrate, optimize.

Recursos

bestax://catalog · bestax://components/{name} · bestax://skills/{name} · bestax://skills/{name}/references/{ref}

Entorno

VariableEfecto
BESTAX_MCP_NO_VERSION_CHECKEstablécelo en 1 para omitir por completo la verificación de la versión instalada

Enlaces

Código fuente con licencia MIT