Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
35 commits
Select commit Hold shift + click to select a range
0ed87bd
docs: add design spec for enriched tokens MCP
ronnyhummitzsch May 27, 2026
83782f7
docs: add implementation plan for enriched tokens MCP
ronnyhummitzsch May 27, 2026
241b5ef
feat: add custom/json-enriched style-dictionary format
ronnyhummitzsch May 27, 2026
8a101bd
refactor: address Task 1 review feedback (typing, dead branch, refCha…
ronnyhummitzsch May 27, 2026
3efc5ef
feat: build per-mode enriched MCP token output
ronnyhummitzsch May 27, 2026
1ff7a6e
feat: merge light/dark enriched tokens into dist/mcp/tokens.json
ronnyhummitzsch May 27, 2026
3ab08ea
test: accept mode-divergent refChain in component token assertion
ronnyhummitzsch May 27, 2026
3aaf9cc
refactor: clarify description sourcing and tighten token-count assertion
ronnyhummitzsch May 27, 2026
0e0b5bf
feat: enriched MCP server (tools.js logic + server.js wiring) reading…
ronnyhummitzsch May 27, 2026
0b0fa52
fix: preserve \$description in enriched output; fix truncation + mult…
ronnyhummitzsch May 27, 2026
983cab5
chore: address final review (tsconfig exclude mcp, mode guard, dead o…
ronnyhummitzsch May 28, 2026
9ac3d59
docs: add design spec for MCP hardening
ronnyhummitzsch May 28, 2026
0d316ac
docs: reframe MCP as standalone repo component; add self-containment …
ronnyhummitzsch May 28, 2026
7d68fc8
docs: translate Phase-1 spec and plan to English
ronnyhummitzsch May 28, 2026
e2b37a0
docs: add implementation plan for MCP hardening
ronnyhummitzsch May 28, 2026
e820514
test+fix: data integrity hardening surfaces missing shadow px normali…
ronnyhummitzsch May 28, 2026
3dc7720
test: add adversarial input hardening for createTools
ronnyhummitzsch May 28, 2026
0fac671
test: add realistic agent-scenario hardening
ronnyhummitzsch May 28, 2026
b18b670
test: add MCP wire-protocol E2E hardening via SDK Client
ronnyhummitzsch May 28, 2026
ea5ae0a
docs: add mcp/README documenting the MCP server and its hardening
ronnyhummitzsch May 28, 2026
057f013
docs: point the root README at the MCP server
ronnyhummitzsch May 28, 2026
b85b05f
test: add repository self-containment hardening
ronnyhummitzsch May 28, 2026
2716a6a
feat: add mcp:report script and commit current snapshot
ronnyhummitzsch May 28, 2026
1f60f21
fix: exclude tests/ from self-containment scan to avoid self-reference
ronnyhummitzsch May 28, 2026
9afb634
chore: add fresh-clone verification helper
ronnyhummitzsch May 28, 2026
5a38450
chore: refresh MCP snapshot
ronnyhummitzsch May 28, 2026
8c5a3ac
fix: make mcp-report histogram noUncheckedIndexedAccess-safe
ronnyhummitzsch May 28, 2026
b55f700
chore: final snapshot at HEAD for hardening completion
ronnyhummitzsch May 28, 2026
3d74692
test+fix: tighten hardening coverage from review feedback
ronnyhummitzsch May 28, 2026
c311ff6
chore: refresh MCP snapshot after hardening tightening
ronnyhummitzsch May 28, 2026
0ea1a5b
feat: add standalone MCP demo HTML (POC, base64-embedded resources)
ronnyhummitzsch May 28, 2026
8437be9
refactor(demo): cover 2/3+1/3, drop italics, move counter, add fullsc…
ronnyhummitzsch May 28, 2026
db9ad6e
refactor(demo): drop the caught-and-fixed callout from the hardening …
ronnyhummitzsch May 28, 2026
31bd870
fix(demo): drop redundant 60ch cap on .lede
ronnyhummitzsch May 28, 2026
86e916d
chore: add build:bundle for the team-share preview package
ronnyhummitzsch May 29, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 8 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,14 @@ Design tokens purpose is to:
- **Narrow value set to only needed values.** Design System uses narrow set of values (spacings, colors, typography properties and others). Those are only values that are needed for visual description of the component.
- **Keep visual consistency across all components of the library.**

## MCP server (AI coding assistants)

This repo ships a Model Context Protocol server that lets AI coding
assistants query the design tokens — with both light and dark values,
the source `$description` context, and the resolved alias/layer chain.
See [`mcp/README.md`](./mcp/README.md) for what it does, how to run it,
and what its hardening guarantees.

## Docs:
- [Generating icons](./docs/icons.md)

Expand Down
1,043 changes: 1,043 additions & 0 deletions docs/mcp-demo.html

Large diffs are not rendered by default.

Loading