Skip to main content
Glama
lyse-labs
by lyse-labs

ds-pilot

MCP server that exposes your design system (components + tokens) to AI agents. Prevents the agent from creating duplicate components or hardcoding values that should be tokens.

Install

npx @lyse-labs/ds-pilot init

This will:

  • Detect your components directory and tokens file

  • Configure the MCP server in .mcp.json

  • Install the using-ds-pilot skill to .claude/skills/ (or fall back to CLAUDE.md instructions if skills are not supported)

Related MCP server: BrixUI MCP Server

Usage

MCP Server (for AI agents)

npx @lyse-labs/ds-pilot serve --components ./src/components --tokens ./tokens.json

Once configured, your AI agent can:

  • search_components("button") — find existing components

  • get_component_props("Button") — see props, types, defaults

  • list_tokens("color") — list all color tokens

  • get_token("color.primary") — get a specific token value

CLI (for you)

# List all components
npx @lyse-labs/ds-pilot list components --dir ./src/components

# List tokens filtered by type
npx @lyse-labs/ds-pilot list tokens --file ./tokens.json --type color

# Search components
npx @lyse-labs/ds-pilot search button --dir ./src/components

# Show component props
npx @lyse-labs/ds-pilot props Button --dir ./src/components

Supported Formats

Components

  • React (.tsx, .ts, .jsx, .js)

  • Vue / Nuxt (.vue with <script setup lang="ts">)

  • Props with types, defaults, and structured variants

  • Named and default exports

Tokens

  • DTCG JSON (W3C standard)

  • Plain nested JSON (Figma export)

  • CSS Custom Properties

  • Alias resolution and group metadata

How It Works

  1. Scanner reads your codebase and extracts component names, props, and token values

  2. MCP Server exposes this data as tools an AI agent can call

  3. Skill (or CLAUDE.md fallback) tells Claude to check for existing components and tokens before writing UI code

The agent stops guessing and starts reusing.

License

MIT

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections. Dates show when Glama detected each change.

No tool schema history has been recorded yet.

Maintenance

ActivityInactive
ResponsivenessSyncing

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Connectors

Related MCP Servers

  • A
    license
    Not graded
    quality
    A
    maintenance
    A read-only MCP server that provides AI coding agents with a queryable contract for design system tokens, components, patterns, and anti-patterns.
    20
    1
    Apache 2.0
  • A
    license
    A
    quality
    C
    maintenance
    An MCP server that connects AI clients to Figma components, design tokens, and variables from the BrixUI Design System, enabling component browsing, searching, and token retrieval.
    4
    13
    MIT
  • A
    license
    Not graded
    quality
    B
    maintenance
    An MCP server that gives AI assistants structured access to a design system's tokens, components, guidelines, and patterns, enabling them to read, lint, and author design system data.
    1
    MIT
  • A
    license
    A
    quality
    C
    maintenance
    MCP server that gives LLMs deep knowledge of design systems and tokens, enabling intelligent design evolution, token analysis, and designer-to-developer handoffs.
    37
    13
    2
    MIT

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/lyse-labs/ds-pilot'

If you have feedback or need assistance with the MCP directory API, please join our Discord server