@kanso-protocol/source

design MCP Server

Open source design system for Angular — and any framework via Web Components. W3C DTCG design tokens as a single source of truth for Figma and code; ships an MCP server for AI assistants. 簡素 — simplicity through elimination of excess.

VerifiedInstall Ready
designdesign
3 views2 stars0 forksv0.0.1MIT

Why This Matters

Discovered via github-topic:model-context-protocol and last synced 3mo ago.

VerifiedInstall Ready
Source
github-topic:model-context-protocol
Stars
2
Last synced
3mo ago
Install
Instructions detected

Install

1. Install the package

npm install @kanso-protocol/source
86
Tools
0
Resources
0
Prompts
Standard I/O
Transport

Available Tools (86)

Primitive

Raw palette values

Accordion

[accordion.md](docs/components/accordion.md)

Card

[card.md](docs/components/card.md)

MD

36px

XS

24px

Rest

Default appearance

Drawer

[drawer.md](docs/components/drawer.md)

Level

Purpose

Semantic

Interface roles

XL

52px

Disabled

Action unavailable — removed from tab order

AvatarGroup

[avatar-group.md](docs/components/avatar-group.md)

Size

Height

State

Behavior

Loading

Action in progress — keeps focus, `aria-busy`

Breadcrumbs

[breadcrumbs.md](docs/components/breadcrumbs.md)

MarkdownViewer

[markdown-viewer.md](docs/components/markdown-viewer.md)

VirtualList

[virtual-list.md](docs/components/virtual-list.md)

FormSection

Titled block of form fields (inline / stacked)

Settings

Tabs + stack of SettingsPanels (Profile / Preferences / Danger zone)

SM

28px

Hover

Pointer over element

Component

Contract

Button

[button.md](docs/components/button.md)

DatePicker

[datepicker.md](docs/components/datepicker.md)

FileUpload

[file-upload.md](docs/components/file-upload.md)

Popover

[popover.md](docs/components/popover.md)

FilterBar

Active filter chips + add/save/clear

NavItem

Single sidebar / nav link with icon and badge

Row

Horizontal flex row primitive

StatCard

Single-metric tile for dashboards

Login

Centered auth card with form, divider, social buttons

LG

44px

Focus

Keyboard focus — 2px outline ring

Avatar

[avatar.md](docs/components/avatar.md)

Combobox

[combobox.md](docs/components/combobox.md)

DropdownMenu

[dropdown-menu.md](docs/components/dropdown-menu.md)

Input

[input.md](docs/components/input.md)

SegmentedControl

[segmented-control.md](docs/components/segmented-control.md)

Tabs

[tabs.md](docs/components/tabs.md)

Banner

Full-width announcement strip

UserMenu

Avatar + popover with profile + logout

Active

Pointer pressed

Alert

[alert.md](docs/components/alert.md)

Checkbox

[checkbox.md](docs/components/checkbox.md)

Divider

[divider.md](docs/components/divider.md)

FormField

[form-field.md](docs/components/form-field.md)

Progress

[progress.md](docs/components/progress.md)

Select

[select.md](docs/components/select.md)

Textarea

[textarea.md](docs/components/textarea.md)

Tooltip

[tooltip.md](docs/components/tooltip.md)

AppShell

Page chrome — Header + Sidebar + main slot

Grid

Equal-column responsive grid

PageHeader

Title + breadcrumbs + actions + tabs

Stack

Vertical flex stack primitive

Badge

[badge.md](docs/components/badge.md)

CommandPalette

[command-palette.md](docs/components/command-palette.md)

Pagination

[pagination.md](docs/components/pagination.md)

RichTextEditor

[rich-text-editor.md](docs/components/rich-text-editor.md)

Table

[table.md](docs/components/table.md)

Toggle

[toggle.md](docs/components/toggle.md)

Pattern

What it is

PageError

404 / 500 / generic error page layout

Sidebar

Expanded / collapsed app sidebar

Page

What it shows

Project

What it is

Dialog

[dialog.md](docs/components/dialog.md)

EmptyState

[empty-state.md](docs/components/empty-state.md)

NumberStepper

[number-stepper.md](docs/components/number-stepper.md)

Skeleton

[skeleton.md](docs/components/skeleton.md)

TimePicker

[timepicker.md](docs/components/timepicker.md)

Tree

[tree.md](docs/components/tree.md)

Container

Page max-width + padding

Header

Top app bar with logo, nav, search, user

TableToolbar

Search / filter / actions bar above a table

Dashboard

Full app shell: KPIs, charts, recent activity

Icon

[icon.md](docs/components/icon.md)

Radio

[radio.md](docs/components/radio.md)

Slider

[slider.md](docs/components/slider.md)

Toast

[toast.md](docs/components/toast.md)

NotificationCenter

Bell-anchored notification panel

SettingsPanel

Card of settings rows with controls

Workspace

Productivity / admin scaffold — transparent header (logo + flexible header-nav + theme toggle + notifications + user menu), collapsible sidebar with smooth animation, 1-or-2-pane content area with drag-to-resize, light / dark / system theme handling, `prefers-color-scheme` live-tracking. Slot-first API: header-nav / notifications / user-menu items are content-projection slots, so each projected element keeps its own `routerLink` / `(click)` / `*ngIf`.

SearchBar

Inline + command-palette search

ThemeToggle

Light / dark / system switcher

Template

What it is