MCP server

Tenet MCP: Deliver Your Design System Rules to AI Agents

Tenet is an MCP server that delivers your design system's tokens, components, templates, flows and rules to an AI agent, then critiques its output against those rules.

Run
claude mcp add --transport stdio tenet -- /absolute/path/to/tenet --dir /absolute/path/to/your/project
View on GitHub

Stars, license and last push from GitHub. Install count as reported by the open skills directory.

What is Tenet MCP?

Tenet is a Go based MCP server that reads a project's design system: a point of view statement, design tokens, components, templates and flows, plus checkable rules with reasons, then serves them to an AI coding agent through five tools, plus a critique tool that scans UI source for rule violations.

Tenet is a Go command line tool and MCP server. It reads a project's design system, a point of view statement, design tokens, checkable rules, and optional components, templates and flows, then serves that material to an AI coding agent through five MCP tools.

Point of view, tokens and rules

The point of view is free form Markdown text about the brand. Tokens are named values such as color and spacing, grouped into categories. Rules pair a statement with a reason, and can name the tokens, components, templates or flows they apply to.

Delivery tools and the point of view

get_point_of_view returns the brand statement. get_tokens, get_component, get_template and get_flow each return one item, its text, and the rules linked to it, so an agent reads only what the current task needs.

The critique tool

critique checks UI source text against rules that carry a Forbid: pattern, a regular expression. It returns one finding per match, naming the line and the fix text from the rule, and stays deterministic rather than judging layout or intent.

Who it suits

Best for

  • Teams that already wrote down brand voice, tokens and rules, and want an agent to pull the right piece on demand.
  • Projects that want an enforceable rule: a Forbid: regular expression an agent or a script can run against UI source.
  • Agents that build interfaces and need a point of view beyond generic patterns, matching a project's own conventions.

Not for

  • Indexing an existing design system Git repository for pattern and token lookups, where Design System MCP serves that repository's content straight to agents.
  • Pulling component code and UI review rules from 31 bundled shadcn based systems, where Better Design MCP already ships that catalog.
  • Scoring a finished screenshot for layout, color and type quality, where Design Critique MCP returns those numeric scores instead.
  • Running design system diagnostics through a separate command line tool, where Memoire MCP takes that path instead.

Use it with UiChemy

Tenet is a developer level MCP server that shapes an agent's own design system text before it builds. UiChemy turns a Figma design or an AI build into a live WordPress page, so a project can enforce rules upstream and finish layout downstream.