MCP לטוקני עיצוב, בפשטות

Model Context Protocol הוא תקן פתוח לחיבור עוזרי בינה מלאכותית לכלים ולנתונים חיצוניים. ביישום לטוקני עיצוב, שרת MCP חושף לסוכן הקוד את ערכי הטוקנים העדכניים של הפרויקט, כך שהרכיבים שנוצרים משתמשים במערכת העיצוב האמיתית ולא בערכים שהמודל ממציא.

הבעיה שזה פותר

סוכן AI שכותב רכיב חייב לקחת את ערכי העיצוב ממקום כלשהו. בהיעדר משהו טוב יותר, הוא משתמש במה שראה באימון: ברירות מחדל נפוצות של Tailwind, פלטות פופולריות, מרווחים סבירים.

התוצאה מתקמפלת, נראית סבירה ושגויה. לא שגויה בעליל, וזה בדיוק הקושי. זה ערך הקסדצימלי קרוב לצבע הראשי שלכם במקום הצבע הראשי שלכם.

הדבקת הפלטה בפרומפט עוזרת לשיחה אחת. היא לא שורדת את הבאה, והיא לא מתרחבת לצוות.

מה MCP משנה

Model Context Protocol הוא תקן פתוח לחשיפת כלים ונתונים לעוזרי בינה מלאכותית. לקוח כמו Cursor או Claude Code מתחבר לשרת ואז יכול לקרוא לכלים שלו תוך כדי משימה.

עבור מערכת עיצוב זה אומר שהסוכן יכול לבקש את הערכים ברגע שהוא צריך אותם, במקום להסתמך על מה שהגיע לפרומפט. שרת טיפוסי חושף:

  • שליפת טוקנים: הערכים העדכניים לצבע, טיפוגרפיה, מרווחים, רדיוס, צל ותנועה
  • שליפת רכיב: המפרט של רכיב מסוים
  • בדיקת הפרות: בהינתן בלוק קוד, אילו ערכים קשיחים ואילו טוקנים מחליפים אותם
  • הצעות טוקן: דרך לסוכן לבקש ערך שהמערכת לא מגדירה, במקום להמציא אותו

הנקודה האחרונה חשובה יותר משנדמה. היא הופכת את מקרה הכשל מהמצאה שקטה לבקשה מפורשת שאדם יכול לענות עליה.

איך מחברים

לקוחות MCP קוראים קונפיגורציית JSON קטנה שמציינת את השרת ואת הדרך להגיע אליו. ב-Cursor היא נמצאת בהגדרות ה-MCP של הפרויקט; ב-Claude Code מוסיפים אותה דרך ה-CLI. האימות הוא בדרך כלל טוקן שמוגבל לפרויקט אחד.

ברגע שהחיבור קיים, מערכת העיצוב זמינה לסוכן בכל יצירה, בלי הדבקה בכל פרומפט.

למה זה שונה מקובץ כללים

כללי Cursor ומנגנונים דומים מזריקים טקסט סטטי להקשר. זה עובד, וכדאי לעשות את זה, אבל הטקסט הוא תצלום רגע: הוא נכון עד שהטוקנים משתנים, ומאותו רגע הוא שגוי בביטחון מלא.

שרת MCP נקרא בזמן הקריאה. כשטוקן משתנה, היצירה הבאה רואה את הערך החדש בלי שאף אחד מעדכן קובץ.

איפה Flash DSM נכנס

Flash DSM מריץ שרת MCP שחושף את הכלים שלמעלה עבור כל מערכת עיצוב שבבעלותכם, וניתן להתחבר אליו מ-Cursor, מ-Claude Code או מכל לקוח MCP עם טוקן מוגבל.