Brixui Mcp — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited Brixui Mcp (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
A production-ready Model Context Protocol server for the BrixUI Design System V1.2. Connects AI clients — Claude, ChatGPT, Cursor, Windsurf, Roo Code, Cline, and any MCP-compatible client — directly to your Figma components, design tokens, and variables.
| Capability | Details |
|---|---|
| List components | Browse all 274+ components organized by category |
| Search components | Fuzzy search by name, category, or description |
| Component details | Full node metadata, auto-layout, variants, fills, effects |
| Design tokens | Colors, spacing, border radius, typography via Variables API |
| MCP Resources | brixui://components, brixui://tokens, brixui://colors, brixui://typography |
npm install -g brixui-mcp-servernpx brixui-mcp-serverexport FIGMA_PERSONAL_ACCESS_TOKEN=your_figma_token_hereTo use a different Figma file (optional):
export BRIXUI_FILE_KEY=your_custom_file_keyThe default BrixUI file key is 6Gvd4zkjc7K7RdRxkRF5wP.
Create a .env file for local development:
cp .env.example .env
# edit .env and add your tokenEdit ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows):
{
"mcpServers": {
"brixui": {
"command": "npx",
"args": ["brixui-mcp-server"],
"env": {
"FIGMA_PERSONAL_ACCESS_TOKEN": "your_token_here"
}
}
}
}Or if installed globally:
{
"mcpServers": {
"brixui": {
"command": "brixui-mcp-server",
"env": {
"FIGMA_PERSONAL_ACCESS_TOKEN": "your_token_here"
}
}
}
}In ChatGPT Desktop → Settings → MCP Servers → Add Server:
{
"name": "BrixUI Design System",
"command": "npx",
"args": ["brixui-mcp-server"],
"env": {
"FIGMA_PERSONAL_ACCESS_TOKEN": "your_token_here"
}
}Edit ~/.cursor/mcp.json:
{
"mcpServers": {
"brixui": {
"command": "npx",
"args": ["brixui-mcp-server"],
"env": {
"FIGMA_PERSONAL_ACCESS_TOKEN": "your_token_here"
}
}
}
}Edit your Roo Code MCP config (~/.roo/mcp.json or the workspace .roo/mcp.json):
{
"mcpServers": {
"brixui": {
"command": "npx",
"args": ["brixui-mcp-server"],
"env": {
"FIGMA_PERSONAL_ACCESS_TOKEN": "your_token_here"
}
}
}
}Any client that supports stdio MCP servers can use:
{
"command": "npx",
"args": ["brixui-mcp-server"],
"env": {
"FIGMA_PERSONAL_ACCESS_TOKEN": "your_token_here"
}
}| Tool | Description |
|---|---|
list_brix_components | List all components grouped by category |
search_brix_components | Search by keyword with optional category filter |
get_brix_component_details | Full details for a component by node ID |
get_brix_design_tokens | All color, spacing, radius, and typography tokens |
| URI | Description |
|---|---|
brixui://components | Full component catalog in plain text |
brixui://tokens | All design tokens |
brixui://colors | Color variables with hex values |
brixui://typography | Typography scale |
Show all button components from BrixUISearch for card components in BrixUIGet the full details of BrixUI component with nodeId 1958:62429What are all the color tokens in BrixUI? Generate a Tailwind config from them.Show me the spacing scale from BrixUI and generate CSS custom properties for itExplain the auto-layout structure of this BrixUI navigation component: <nodeId>Generate a React component using BrixUI design tokens for a pricing cardWhat typography styles does BrixUI use? Create a matching Tailwind typography config.git clone https://github.com/multicomak/BrixUI-MCP.git
cd BrixUI-MCP
npm install
cp .env.example .env
# add your FIGMA_PERSONAL_ACCESS_TOKEN to .env
npm run dev # watch mode
npm run build # production build
npm run typecheck # type checking onlysrc/
├── index.ts # MCP server, tools, resources wiring
├── figma/
│ ├── client.ts # Figma REST API client
│ ├── types.ts # Full TypeScript types for all Figma structures
│ └── cache.ts # In-memory cache (5-min TTL)
├── tools/
│ ├── listComponents.ts
│ ├── searchComponents.ts
│ ├── componentDetails.ts
│ └── designTokens.ts
├── resources/
│ ├── components.ts
│ ├── tokens.ts
│ └── typography.ts
├── utils/
│ ├── env.ts # Token validation and env reading
│ └── logger.ts # Clean stderr logging
└── constants/
└── config.ts # Base URLs, defaults, TTLMIT
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.