К основному содержанию
MCP-сервер CX Codex

nakkas — MCP-сервер для Claude Code: что делает и как установить

Генерирует анимированные SVG по JSON-описанию без JavaScript. Присылает PNG-превью ассистенту для быстрой доработки макета.

Установить в Claude Code · Командой платформы Все способы и платформы ↓
claude mcp add nakkas -- npx -y nakkas
Открыть на GitHub

Что делает nakkas

Инструмент превращает языковую модель в векторного иллюстратора. Ассистент передаёт серверу декларативный JSON-конфиг, а nakkas собирает SVG с анимациями на чистом CSS @keyframes или SMIL. Никакого JavaScript внутри графики нет. Поэтому готовые файлы без проблем отображаются в тегах <img> и работают в README.md на GitHub в обход ограничений camo-прокси.

Во время генерации модель получает в ответ готовое PNG-превью и идентификатор артефакта вроде art-1. Модель видит результат правок своими глазами и корректирует параметры. Текст векторного файла не забивает контекстное окно, экономя токены при частых правках. В памяти сервер держит до 32 артефактов одновременно, вытесняя старые при заполнении.

Для работы предусмотрены три инструмента: render_svg, preview для масштабирования и save для записи на диск в SVG или PNG. Если файл с таким именем уже существует, сервер автоматически допишет к имени числовой счётчик. Внешние ключи API не нужны, процесс крутится локально через Node.js.

Какие задачи решает

  • создавать анимированные спиннеры загрузки и бейджи для интерфейсов
  • рендерить векторные баннеры со стилями CSS для GitHub README
  • дорабатывать графику по шагам с визуальным PNG-контролем
  • сохранять сгенерированные макеты на диск в векторном или растровом виде

Примеры запросов агенту

  • Сделай тёмную плашку 800 на 200 с неоновой надписью NAKKAS и плавной анимацией появления
  • Собери круговой спиннер загрузки с зацикленной анимацией обводки на полторы секунды
  • Сохрани текущий макет art-1 в файл logo.svg в корне проекта

Как установить nakkas

Командой платформы

claude mcp add nakkas -- npx -y nakkas

По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие

Вопросы о nakkas

Как установить nakkas в Claude Code?

Выполните команду claude mcp add nakkas -- npx -y nakkas. Пакет запустится локально через npx без предварительного клонирования репозитория.

Зачем нужен локальный рендеринг через nakkas?

Он отдаёт модели растровый снимок и сохраняет разметку в артефактах на сервере. Ассистент сразу видит геометрию и не тратит контекст на громоздкий текст SVG.

Будут ли анимации работать на GitHub?

Да, графика использует чистые правила CSS @keyframes и SMIL без скриптов. Такие файлы успешно проходят через кэширующий прокси GitHub.

Похожие MCP-серверы

Все MCP-серверы по теме «Дизайн» →
Next AI Draw.io DayuanJiang MCP-сервер строит диаграммы draw.io по файлам проекта и показывает их на редактируемом холсте в браузере. Подходит, когда агент и вы работаете над одной схемой. CX Codex +1 ★ 36 398звёзд репо tldraw tldraw Даёт агенту интерактивный холст tldraw: он может рисовать, менять объекты и сохранять состояние между обращениями. CX Codex +1 ★ 51 091звёзд репо Figma-Context-MCP GLips MCP-сервер передаёт агенту разметку и стили из макетов Figma. Помогает собирать интерфейс по ссылке на фрейм без ручной нарезки скриншотов. CX Codex +1 ★ 16 062звёзд репо Agent-Native Assets BuilderIO MCP-сервер помогает загружать, упорядочивать и находить цифровые материалы, а также создавать изображения и видео в стиле бренда. CX Codex +1 ★ 7 506звёзд репо Remove AI Watermarks wiltodelta MCP-сервер ищет и удаляет видимые AI-метки, скрытые водяные знаки и метаданные из изображений и видео, которыми вы владеете. CX Codex +1 ★ 6 114звёзд репо Dembrandt dembrandt Снимает с любой страницы цвета, шрифты, отступы и компоненты и отдаёт их агенту как дизайн-токены. Пригодится, когда нужно перенести чужой стиль в свой проект. CX Codex +1 ★ 3 821звёзд репо

Спонсоры проекта

Компании, которые помогают держать аналитику открытой