loading…
Search for a command to run...
loading…
MCP server that exposes your design system components and tokens to AI agents, preventing duplicate component creation and hardcoded token values.
MCP server that exposes your design system components and tokens to AI agents, preventing duplicate component creation and hardcoded token values.
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.
npx @lyse-labs/ds-pilot init
This will:
.mcp.jsonusing-ds-pilot skill to .claude/skills/ (or fall back to CLAUDE.md instructions if skills are not supported)npx @lyse-labs/ds-pilot serve --components ./src/components --tokens ./tokens.json
Once configured, your AI agent can:
search_components("button") — find existing componentsget_component_props("Button") — see props, types, defaultslist_tokens("color") — list all color tokensget_token("color.primary") — get a specific token value# 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
.tsx, .ts, .jsx, .js).vue with <script setup lang="ts">)CLAUDE.md fallback) tells Claude to check for existing components and tokens before writing UI codeThe agent stops guessing and starts reusing.
MIT
Add this to claude_desktop_config.json and restart Claude Desktop.
{
"mcpServers": {
"ds-pilot": {
"command": "npx",
"args": []
}
}
}