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
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.
| Ferramenta | O que ela fornece |
|---|---|
list_components | Todos os 87 componentes com uma descrição de uma linha, por categoria |
search_bestax | Componentes, props, exemplos, variáveis CSS e skills em uma lista classificada |
get_component | Import, resumo e props; opcionalmente exemplos, variáveis CSS, acessibilidade, relacionados |
get_props | Uma tabela de props, incluindo subcaminhos compostos (Navbar.Brand) |
get_examples | Exemplos tsx funcionais da página de documentação do componente |
get_css_variables | As propriedades customizadas --bulma-* que um componente lê, com nomes Sass e padrões |
get_helper_props | Props de espaçamento, cor, tipografia, flexbox e visibilidade — chame isto antes de escrever um estilo inline |
lookup_bulma_classes | O componente bestax e as props para uma string de classe Bulma (button is-primary), uma linha por classe |
list_skills | As sete Agent Skills da bestax |
get_skill | As 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ável | Efeito |
|---|---|
BESTAX_MCP_NO_VERSION_CHECK | Defina como 1 para pular a verificação de versão instalada completamente |
Links
- Guia LLMs — o ponto de entrada canônico para
as superfícies de IA da bestax, incluindo
llms.txte as Agent Skills - Documentação
- GitHub
Código-fonte licenciado sob MIT