Donnez un système de design à Cursor

L'Agent de Cursor est excellent pour le code mais il est aveugle à votre identité visuelle. Connectez le serveur MCP d'Identity Forge pour qu'il puisse choisir un kit, appliquer les tokens et le fichier DESIGN.md, et construire votre interface en s'appuyant sur eux plutôt que d'inventer un nouveau look à chaque fois.

Mis à jour 2026-07-13

Pourquoi Cursor a besoin d'un système de design

L'Agent et le Composer de Cursor génèrent des fonctionnalités entières très rapidement, mais chaque génération peut prendre de nouvelles décisions de style. Sans un système fixe, l'espacement, les couleurs et la forme des composants dérivent d'un fichier à l'autre. Un système de design fournit à l'Agent un ensemble unique de tokens sémantiques et un fichier DESIGN.md écrit, afin que les composants ultérieurs suivent les mêmes règles que les premiers.

Cursor prend en charge MCP nativement. L'Agent peut utiliser des outils pour rechercher, récupérer et appliquer un kit pendant qu'il travaille, en plus de lire les fichiers installés par le kit.

Le kit que vous allez installer

Voici le kit gratuit ambient-sage, rendu à partir des tokens exacts que l'Agent écrit dans votre projet :

Ambient Sage

Live render

Rendered from the kit's actual tokens, fonts, and treatments

AmbientSage/Dashboard
Search...⌘K
AS

Dashboard

Welcome back — here's how AmbientSage is performing today.

Jan 1 – Jan 30, 2026
Overview
Analytics
Reports
Notifications

Active users

15.1k

+5%

Trending up this month

vs. previous 30 days

MRR

$49.1k

+3%

Strong recurring growth

Net of churn

Retention

89%

+2%

Engagement above target

Rolling 28-day window

NPS

69

+3

Meets growth projections

Survey · n=1,204

Total revenue

Last 12 months

$49.1k+18.2%

12m30d7d
JanFebMarAprMayJunJulAugSepOctNovDec

Recent sales

You closed 265 deals this month.

AR

Alex Rivera

alex@ambientsage.com

+$1,999.00
MO

Mira Okonkwo

mira@ambientsage.com

+$39.00
JF

Jonas Feld

jonas@ambientsage.com

+$299.00
SQ

Sana Qureshi

sana@ambientsage.com

+$99.00
TL

Theo Lindgren

theo@ambientsage.com

+$2,400.00

Recent transactions

View all
CustomerStatusDateAmount
AR

Alex Rivera

Founder & CEO

Paid2m ago$1,999.00
MO

Mira Okonkwo

Head of Product

Pending1h ago$39.00
JF

Jonas Feld

Design Lead

Processing3h ago$299.00
SQ

Sana Qureshi

Engineering Lead

PaidYesterday$99.00
TL

Theo Lindgren

Brand Director

Refunded2d ago$2,400.00

Typography

Plus Jakarta Sans

Color system

28 semantic roles, light + dark

Agent outputs

DESIGN.md, CSS, Tailwind, shadcn

Un aperçu en direct du système réel d'Ambient Sage : polices, couleurs sémantiques, surfaces et traitements.

Installation (via MCP)

  1. 1

    Écrire la configuration MCP

    Exécutez ceci à la racine de votre projet pour fusionner le serveur dans .cursor/mcp.json.

    npx --yes identityforge@latest install --client cursor
  2. 2

    Activer le serveur dans Cursor

    Ouvrez Settings → MCP (ou le panneau MCP) et activez le serveur identityforge. Redémarrez Cursor si les outils n'apparaissent pas.

  3. 3

    Se connecter (optionnel pour les kits gratuits)

    npx --yes identityforge@latest login
  4. 4

    Demander à l'Agent de thématiser votre application

    Donnez le produit, l'audience et l'ambiance ; il sélectionne des options avec search_themes, lit le brief avec get_design_md et applique le tout avec apply_theme.

    Use Identity Forge to pick a minimal, warm theme for a
    wellness app, apply it, and follow the DESIGN.md.

L'entrée dans `.cursor/mcp.json`

La commande d'installation écrit ce serveur stdio. Vous pouvez également le coller manuellement :

{
  "mcpServers": {
    "identityforge": {
      "command": "npx",
      "args": ["-y", "identityforge@latest", "mcp"]
    }
  }
}
.cursor/mcp.json : l'entrée du serveur MCP identityforge

Renforcer avec une règle Cursor (optionnel)

Pour rendre l'Agent cohérent même en dehors d'une session d'application de kit, ajoutez une règle de projet courte (.cursor/rules) lui indiquant de styliser uniquement via les tokens sémantiques et de suivre le fichier DESIGN.md. Cela se marie parfaitement avec le kit : les tokens définissent les valeurs, la règle garantit que le code généré les utilise toujours.

Always style against the semantic design tokens defined in the
project (bg-background, text-foreground, bg-primary, bg-muted,
border-border, …) and follow the rules and motifs in DESIGN.md.
Never hardcode raw hex colors or introduce a new font.
.cursor/rules : maintenir l'UI générée sur le système de design

Pas de MCP ? Utilisez les méthodes directes

  1. 1

    Application via CLI

    Écrit DESIGN.md + un fichier de tokens dans le répertoire actuel ; demandez ensuite à Cursor de les intégrer.

    identityforge apply ambient-sage
  2. 2

    Registre shadcn

    Installe directement les variables CSS du kit si vous utilisez shadcn/ui.

    npx shadcn add https://identityforge.io/r/ambient-sage.json

Consultez la même configuration pour Claude Code et Windsurf, ou commencez par le guide fondamental.

FAQ

Comment donner un système de design à Cursor ?

Exécutez `… identityforge install --client cursor` pour ajouter le serveur MCP d'Identity Forge à .cursor/mcp.json, activez-le sous Settings → MCP, puis demandez à l'Agent de Cursor de choisir et d'appliquer un kit. Il écrira un fichier DESIGN.md et des tokens sémantiques dans le projet.

Où se trouve la configuration ?

Dans `.cursor/mcp.json` à la racine de votre projet. Après l'installation, activez le serveur identityforge dans les paramètres MCP de Cursor.

Dois-je aussi utiliser une règle Cursor ?

Cela aide. Une courte note dans .cursor/rules indiquant à l'Agent de styliser uniquement via les tokens sémantiques et de suivre DESIGN.md permet de maintenir le code généré conforme au système, même lorsque vous n'appliquez pas explicitement un kit.

Puis-je faire cela sans MCP ?

Oui. `identityforge apply <slug>` écrit DESIGN.md et les tokens dans le répertoire actuel, ou `npx shadcn add https://identityforge.io/r/<slug>.json` installe les variables CSS du kit pour les projets utilisant shadcn/ui.