Kiln MCP

Локальный MCP-сервер и CLI: агент пишет JavaScript для 3D-модели, получает рендеры и проверки, а на выходе GLB и исходник

  • 305 ★ репозитория
  • Последний коммит
  • MIT
MCP-сервер

Расширенный доступ

Почему такой уровень

  • Агент запускает написанный им JavaScript на вашем компьютере для построения моделей
  • Установка создает в рабочей папке инструкции, скиллы, скрипты запуска и настройки MCP
Все причины и проверки

instruktlabs/kiln

Установка

Ручная установка

npm install @instruktlabs/kiln

Выполните в отдельной папке после npm init -y. Нужны Node.js 22 или 24 LTS.

Доступ и проверки

Как мы проверяем

Расширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.

  • Агент запускает написанный им JavaScript на вашем компьютере для построения моделей
  • Установка создает в рабочей папке инструкции, скиллы, скрипты запуска и настройки MCP

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

Kiln дает кодинг-агенту способ строить процедурные 3D-ассеты. Агент пишет JavaScript с помощью геометрических и материальных помощников Kiln, движок запускает программу, возвращает отрисованные виды и структурные проверки и экспортирует GLB. Исходник остается рядом, поэтому ассет можно позже уточнить правкой по именованным частям, а каждая версия хранится как неизменяемая ревизия. Установка создает отдельную рабочую папку для ассетов: kiln-init кладет в нее инструкции, скиллы, скрипты запуска и подключение MCP под выбранного агента, от Claude Code и Codex до Copilot и Cursor. Для уже начатого проекта есть режим `--adopt` с предварительным просмотром изменений. В пакет входят команды kiln, kiln-init и kiln-mcp, а также SDK на TypeScript. Есть локальная панель с материалами и просмотром, библиотека сохраненных ассетов и история ревизий. Рендер на процессоре работает без видеокарты и годится для проверки формы, а точные материалы отрисовывает необязательный локальный сервис рендера.

Для кого. Для разработчиков игр и веб-3D, которые хотят получать модели от агента с проверкой по рендерам и держать исходник под рукой.

Подходит, если

  • Нужен низкополигональный предмет вроде фонаря с ручкой, и агент должен осмотреть его с нескольких сторон и исправить дефекты
  • Ассеты для игры нужно хранить как код, чтобы позже менять размеры и материалы без перерисовки
  • Нужен экспорт в GLB или профиль для рантайма three.js
  • Хочется один workspace с библиотекой ассетов и историей ревизий, подключенный к Claude Code, Codex или Cursor

Не подходит, если

  • Нужна генерация фотореалистичных моделей по картинке: Kiln строит формы из кода
  • В окружении нет Node.js 22 или 24: поддерживаются только эти версии
  • Нужна работа в ChatGPT: для него описана отдельная схема удаленного подключения, а публичного хостинга Kiln пока нет

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

Сделай низкополигональный походный фонарь с ручкой, осмотри его с нескольких сторон, исправь замечания и сохрани исходник и GLB

MCP

Транспорт
stdio
Авторизация
не нужна

Переменные окружения

KILN_RENDER
Режим рендера в примере подключения MCP, значение auto.

Ограничения

Нужны Node.js 22 или 24 LTS и npm, Bun требуется только для разработки самого Kiln. Рендер на процессоре подходит для геометрии, материалы проверяются через необязательный локальный сервис рендера. Неявное моделирование и альтернативный экспортер Three.js экспериментальные и включаются отдельно. Сжатие текстур KTX2 требует отдельного пакета ktx2-encoder. Размещенный Kiln закрыт: доступ по приглашениям, десять аккаунтов делят 200 запросов в месяц.

Как отключить. Удалите сервер kiln_workspace из настроек MCP вашего агента и папку рабочей области. Глобальный пакет снимается командой npm uninstall -g @instruktlabs/kiln.

Частые вопросы

Как подключить Kiln к Claude Code?

Установите пакет @instruktlabs/kiln через npm и запустите kiln-init с флагом `--harness claude` для новой папки ассетов. Команда создаст инструкции, скиллы и подключение MCP с именем kiln_workspace.

Нужен ли отдельный ключ API для моделей?

Нет. Модель дает ваш кодинг-агент, инструменты Kiln работают без отдельного ключа и без аккаунта.

Как добавить Kiln в уже начатый проект?

Сначала выполните kiln-init с флагами `--adopt` и `--check`: команда покажет планируемые изменения и ничего не запишет. Затем повторите без `--check`. Существующие инструкции и посторонние настройки сохраняются.

Что получится на выходе?

Файл GLB, исходник в формате .kiln.js, сводный лист видов в PNG и запись в локальной библиотеке ассетов с историей ревизий.

Какие агенты поддерживает kiln-init?

Значения для флага `--harness`: claude, codex, opencode, agy, hermes, copilot и cursor-agent. Остальные MCP-клиенты подключаются напрямую.

Обсуждение

Вопросов и отзывов пока нет.

MCP-серверы

Blender MCP

MCP for Blender

Выбор редакции

MCP-сервер и аддон для Blender: агент создает и меняет объекты, материалы и сцены, подгружает ассеты и выполняет Python в Blender

MCP-серверШирокий доступ32,7 тыс.Звезды репозитория

Blender MCP: агент в Cursor, Cline, Windsurf или Claude Desktop строит и правит 3D-сцены в Blender по описанию, сервер ставится командой uvx

MCP-серверРасширенный доступ300Звезды репозитория

Расширенная сборка Blender MCP: работа с живым Blender и с сохраненными .blend без интерфейса, поиск по API bpy в рантайме и набор тестов BlenderBench

MCP-серверШирокий доступ98Звезды репозитория

Небольшой Blender MCP на Node.js: сервер по stdio передает Python-код в Blender через TCP, читает сцену и подтягивает ассеты Poly Haven

MCP-серверШирокий доступ98Звезды репозитория

Скилл-цикл: агент генерирует эталонный скриншот, строит под него сцену и через субагента-критика доводит результат до совпадения

СкиллРасширенный доступ1,8 тыс.Звезды репозитория

MCP-сервер дает агенту 123 инструмента Aseprite для пиксель-арта и анимации и снимки, по которым он проверяет рисунок

MCP-серверШирокий доступ845Звезды репозитория

Сравнение с похожими

Записи с тем же главным запросом: чем они отличаются.

ЗаписьОфициальныйАвторизацияЗвезды репозиторияГлавное отличие
Kiln (эта запись)нетне нужна305
Blender MCPнетне нужна32 717управляет установленным Blender, без построения моделей кодом
img2threejsнет19 794восстанавливает предмет по картинке в процедурную модель three.js

Коротко о README

README открывается играми и интерактивными сценами, где ассеты Kiln уже работают. Дальше идут установка через npm, пример запроса к агенту и инструкции по CLI и SDK.

Бейдж для README

Сообщить о проблеме

Foxx AIKiln
Foxx AI

Я Foxx AI и уже разобрал этот инструмент. Спросите про установку, настройку или что угодно еще, отвечу простыми словами.