Bestax

Fornece aos agentes de codificação os props, exemplos, variáveis CSS e Agent Skills para a biblioteca de componentes React Bestax (Bulma v1). Funciona offline.

Documentação

bestax-mcp

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

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

Ele dá ao agente de codificação a biblioteca inteira: as props de cada componente (incluindo subpartes compostas como Navbar.Brand), cerca de 900 exemplos funcionais, as variáveis CSS --bulma-* por trás de cada componente, as props auxiliares que substituem estilos inline, e as Agent Skills da bestax como prompts invocáveis.

Offline e com versão fixada. O índice acompanha o pacote — sem chamadas de rede, nada para limitar. Ele documenta uma versão específica do bestax-bulma, e o servidor verifica a versão realmente instalada no seu projeto e avisa quando elas divergem, em vez de descrever confiantemente props que você não possui.

Configuração

Claude Code

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

Cursor, Claude Desktop, Windsurf, Cline

Adicione à sua configuração MCP (.cursor/mcp.json, claude_desktop_config.json, …):

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

Execute a partir do diretório do seu projeto para que ele encontre o @allxsmith/bestax-bulma instalado e o compare com a versão indexada.

O @1 fixa a versão principal. Sem ele, o npx resolve o que estiver mais novo a cada inicialização — então uma mudança que quebra, ou uma versão comprometida, chega ao seu agente na próxima vez que ele iniciar, sem etapa de revisão. Adicione-o às suas dependências de desenvolvimento se preferir que o seu lockfile decida.

Ferramentas

Comece com list_components — a saída dela nomeia a ferramenta a chamar em seguida. Recorra a search_bestax quando precisar de um componente cujo nome você não conhece.

FerramentaO que ela fornece
list_componentsTodos os 87 componentes com uma descrição de uma linha, por categoria
search_bestaxComponentes, props, exemplos, variáveis CSS e skills em uma lista classificada
get_componentImport, resumo e props; opcionalmente exemplos, variáveis CSS, acessibilidade, relacionados
get_propsUma tabela de props, incluindo subcaminhos compostos (Navbar.Brand)
get_examplesExemplos tsx funcionais da página de documentação do componente
get_css_variablesAs propriedades customizadas --bulma-* que um componente lê, com nomes Sass e padrões
get_helper_propsProps de espaçamento, cor, tipografia, flexbox e visibilidade — chame isto antes de escrever um estilo inline
lookup_bulma_classesO componente bestax e as props para uma string de classe Bulma (button is-primary), uma linha por classe
list_skillsAs sete Agent Skills da bestax
get_skillAs instruções de uma skill, ou um de seus documentos de referência

Prompts

Um por skill, para que uma tarefa possa começar a partir da própria orientação da biblioteca: custom-component, form, theming, layout-scaffold, icons, migrate, optimize.

Recursos

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

Ambiente

VariávelEfeito
BESTAX_MCP_NO_VERSION_CHECKDefina como 1 para pular a verificação de versão instalada completamente

Links

Código-fonte licenciado sob MIT