Kiln MCP
Локальный MCP-сервер и CLI: агент пишет JavaScript для 3D-модели, получает рендеры и проверки, а на выходе GLB и исходник
- 305 ★ репозитория
- Последний коммит
- MIT
Расширенный доступ
Почему такой уровень
- Агент запускает написанный им JavaScript на вашем компьютере для построения моделей
- Установка создает в рабочей папке инструкции, скиллы, скрипты запуска и настройки MCP
Установка
- Работает в
Ручная установка
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 пока нет
Пример запроса к агенту
Сделай низкополигональный походный фонарь с ручкой, осмотри его с нескольких сторон, исправь замечания и сохрани исходник и GLBMCP
- Транспорт
- 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
Blender MCP: агент в Cursor, Cline, Windsurf или Claude Desktop строит и правит 3D-сцены в Blender по описанию, сервер ставится командой uvx
Расширенная сборка Blender MCP: работа с живым Blender и с сохраненными .blend без интерфейса, поиск по API bpy в рантайме и набор тестов BlenderBench
Небольшой Blender MCP на Node.js: сервер по stdio передает Python-код в Blender через TCP, читает сцену и подтягивает ассеты Poly Haven
Скилл-цикл: агент генерирует эталонный скриншот, строит под него сцену и через субагента-критика доводит результат до совпадения
MCP-сервер дает агенту 123 инструмента Aseprite для пиксель-арта и анимации и снимки, по которым он проверяет рисунок
Сравнение с похожими
Записи с тем же главным запросом: чем они отличаются.
| Запись | Официальный | Авторизация | Звезды репозитория | Главное отличие |
|---|---|---|---|---|
| Kiln (эта запись) | нет | не нужна | 305 | |
| Blender MCP | нет | не нужна | 32 717 | управляет установленным Blender, без построения моделей кодом |
| img2threejs | нет | 19 794 | восстанавливает предмет по картинке в процедурную модель three.js |
Коротко о README
README открывается играми и интерактивными сценами, где ассеты Kiln уже работают. Дальше идут установка через npm, пример запроса к агенту и инструкции по CLI и SDK.