MCP-сервер

ИИ-агенты вписывают #3366ff и 12px прямо в компоненты: они не знают ваших дизайн-токенов. MCP-сервер dsgraph даёт им эти токены. Прежде чем вписать значение, агент спрашивает, какой токен его хранит, и подставляет токен. Ещё сервер умеет показать любой токен, вывести список токенов и сравнить две версии пакета перед обновлением.

Сервер работает на вашем компьютере рядом с агентом и только читает. Он понимает файлы DTCG (с темами), JSON токенов с value и type и CSS-переменные — из папки проекта, пакета npm или репозитория на GitHub.

Подключение

Выберите, где лежат токены и каким агентом вы пользуетесь, и вставьте то, что появится ниже, туда, куда указано.

Токены
Папка с файлами токенов: DTCG, резолвер, JSON токенов или CSS.
Агент

Выполните в папке проекта. Добавьте --scope project, чтобы поделиться настройкой с командой через .mcp.json в репозитории.

claude mcp add dsgraph -- npx -y @dsgraph/mcp ./tokens
Нужен Node.js 20 или новее. Работает на вашем компьютере и только читает.

После этого начните новый чат: у агента появятся шесть инструментов, их названия говорят сами за себя. Если токены лежат в нескольких местах, подключите сервер для каждого под своим именем, например dsgraph-brand и dsgraph-product.

О чём спросить агента

Называть инструменты не нужно. Просите так же, как попросили бы коллегу:

Инструменты

Инструмент На что отвечает
find_token Какой токен хранит этот цвет, размер, длительность или толщину шрифта. Сначала точные совпадения (для цвета текста — токены текста, для фона — токены фона), а если их нет — ближайшие значения: цвета по тому, насколько отличаются на вид, размеры — в пикселях
get_token Один токен: значение в каждой теме, у каких токенов он берёт значение и какие используют его
search_tokens Токены по части имени или по типу, со значениями
describe_tokens Обзор: сколько токенов каждого типа, какие темы, основные группы
check_styles Код, который агент только что написал (CSS, SCSS, JSX/TSX с классами Tailwind или объектами стилей, Vue, Svelte), или файл вашего проекта: какая доля значений взята из токенов, цвета и размеры, вписанные вручную, с токеном, который нужен вместо них, и переменные, которые устарели или которых нет
compare_versions Что изменилось между двумя версиями, что сломается и какая версия нужна релизу — тот же отчёт, что в Token Diff. Если указать папку с кодом, покажет и места в вашем коде, которые сломаются или будут выглядеть иначе
check_tokens Битые ссылки, ссылки по кругу, старый синтаксис, совпадающие имена

Что важно знать

Исходный код и подробности: packages/dsgraph-mcp.

Specsure

Инструменты для дизайн-систем. Token Diff показывает, что изменилось между двумя версиями токенов, что из этого сломается и какую версию выпускать.

Скоро Плагин для Figma: проверка переменных и стилей по токенам прямо в Figma.

Сделал Adam Reznik© 2026 Adam Reznik · dsgraph 0.6.3Названия пакетов и дизайн-систем принадлежат их владельцам. Specsure с ними не связан.