ClaudeCodeMod

All shelves / MCP servers

Bestax

io.github.allxsmith/bestax-mcp · 12 stars · TypeScript · MIT

MCP server Props, examples, CSS variables and Agent Skills for bestax-bulma React components (Bulma v1)

Install

The repo has no one-line install. Follow its README.

Published as

  • npmbestax-mcpstdio

From the server's entry in the official MCP Registry.

Open the repo

Configuration

NameSet asWhat it is
BESTAX_MCP_NO_VERSION_CHECKOptionalEnv varSkip comparing your installed @allxsmith/bestax-bulma version with the one the index documents
BESTAX_MCP_PROJECT_DIROptionalEnv varYour project directory, where the installed @allxsmith/bestax-bulma version is read from; defaults to the directory the server starts in

Files

bestax-mcp/README.md

bestax-mcp

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

The official MCP server for @allxsmith/bestax-bulma — React components for Bulma v1.

It gives a coding agent the whole library: every component's props (including compound sub-parts like Navbar.Brand), ~900 working examples, the --bulma-* CSS variables behind every component, the helper props that replace inline styles, and the bestax Agent Skills as invocable prompts.

Offline and version-pinned. The index ships inside the package — no network calls, nothing to rate-limit. It documents one specific bestax-bulma release, and the server checks the version actually installed in your project and warns you when they disagree, rather than confidently describing props you do not have.

Setup

Each release is published to the official MCP Registry as io.github.allxsmith/bestax-mcp, for clients that install from it.

Claude Code

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

Or install the bestax plugin instead. It runs this same server and adds the bestax Agent Skills:

/plugin marketplace add allxsmith/bestax-skills
/plugin install bestax@bestax

Cursor, Claude Desktop, Windsurf, Cline

Add to your MCP config (.cursor/mcp.json, claude_desktop_config.json, …):

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

The server checks your installed @allxsmith/bestax-bulma against the version it documents, looking for it from the directory it starts in. If your client starts servers somewhere other than your project, point it at the project with BESTAX_MCP_PROJECT_DIR in the config's env:

{
  "mcpServers": {
    "bestax": {
      "command": "npx",
      "args": ["-y", "bestax-mcp@1"],
      "env": { "BESTAX_MCP_PROJECT_DIR": "/path/to/your/project" }
    }
  }
}

If it finds no installed copy, its first answer says so.

The @1 pins the major version. Without it, npx resolves whatever is newest on every launch — so a breaking change, or a compromised release, reaches your agent the next time it starts, with no review step. Add it to your dev dependencies instead if you would rather your lockfile decide.

Tools

Start with list_components — its output names the tool to call next. Reach for search_bestax when you need a component whose name you do not know.

Tool What it gives you
list_components Every component with a one-line purpose, by category
search_bestax Components, props, examples, CSS variables and skills in one ranked list
get_component Import, summary and props; optionally examples, CSS variables, accessibility, related
get_props One prop table, including compound sub-paths (Navbar.Brand)
get_examples Working tsx examples from the component's docs page
get_css_variables The --bulma-* custom properties a component reads, with Sass names and defaults
get_helper_props Spacing, colour, typography, flexbox and visibility props — call this before writing an inline style
lookup_bulma_classes The bestax component and props for a Bulma class string (button is-primary), one row per class
list_skills The seven bestax Agent Skills
get_skill A skill's instructions, or one of its reference documents

Prompts

One per skill, so a task can start from the library's own guidance: custom-component, form, theming, layout-scaffold, icons, migrate, optimize.

Resources

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

Environment

Variable Effect
BESTAX_MCP_NO_VERSION_CHECK Set to 1 to skip the installed-version check entirely
BESTAX_MCP_PROJECT_DIR Your project's path, for a client that starts the server outside it; defaults to the working directory

Links

Source code licensed MIT

Facts

Kind
MCP server
Repo
allxsmith/bestax
Group
Uncategorized
Stars
12
License
MIT
Language
TypeScript
Last push
2026-10-11
MCP Registry
io.github.allxsmith/bestax-mcp
Homepage
bestax.io
Topics
bulma, react, typescript, agent-skills, bulma-css, component-library, design-system, llms-txt, mcp-server, react-bulma, react-component-library, react-components, ui-components, ui-library

More on this shelf

  1. 1REAio.github.morluto/reaReverse engineer anything from your terminal or agent with one CLI and MCP server.125.3k
  2. 2com.browser-use/browser-usecom.browser-use/browser-useControl a real Chrome browser to complete any task: fill forms, extract data, book flights.117.7k
  3. 3World Monitorapp.worldmonitor/mcpLive markets, conflicts, country risk, chokepoints, energy, and China decision signals. 93 tools.88.3k
  4. 4Scrapling MCP Serverd4vinci/scrapling🕷️ An adaptive Web Scraping framework that handles everything from a single request to a full-scale crawl! Don't be shy, join here: https://discord.gg/EMgGbDceNQ and follow here for daily tips and tricks: https://x.com/Scraplingdev86.9k
  5. 5Everythingmodelcontextprotocol/serversThis MCP server attempts to exercise all the features of the MCP protocol. It is not intended to be a useful server, but rather a test server for builders of MCP clients. It implements prompts, tools, resources, sampling, and more to showcase MCP capabilities.85.8k
  6. 6Fetchmodelcontextprotocol/serversA Model Context Protocol server that provides web content fetching capabilities. This server enables LLMs to retrieve and process content from web pages, converting HTML to markdown for easier consumption.85.8k