3d-asset-server MCP
MCP-сервер ищет 3D-модели, текстуры и HDRI сразу на десятках сайтов и скачивает выбранное в папку проекта с указанием лицензии.
- 338 ★ репозитория
- Последний коммит
- Apache-2.0
Расширенный доступ
Почему такой уровень
- Сервер отправляет запросы к десяткам сторонних сайтов, а при включенной телеметрии шлет анонимные события проекту.
- Скачанные файлы лежат под разными лицензиями: часть требует указания автора.
- Размещенная версия видит запросы, поэтому закрытые данные лучше не вставлять.
Установка
- Работает в
Ручная установка
npm install
npm run build
claude mcp add 3d-assets -e ASSET_DOWNLOAD_DIR="$PWD/assets" -- node /path/to/3d-asset-server/dist/cli.js mcpСборка из клона репозитория и подключение по stdio.
Доступ и проверки
Как мы проверяемРасширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.
- Сервер отправляет запросы к десяткам сторонних сайтов, а при включенной телеметрии шлет анонимные события проекту.
- Скачанные файлы лежат под разными лицензиями: часть требует указания автора.
- Размещенная версия видит запросы, поэтому закрытые данные лучше не вставлять.
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
3d-asset-server объединяет поиск по десяткам источников 3D-ресурсов: Poly Haven, ambientCG, Kenney, Sketchfab, OpenGameArt и других. Результаты склеиваются и ранжируются, по каждому сайту выводится отдельный статус. У каждого ресурса указана лицензия и нужна ли ссылка на автора. Через MCP доступны четыре инструмента: `search_assets`, `get_asset`, `download_asset` и `list_providers`. Скачивание кладет glTF с `.bin` и текстурами, PBR-карты нужного разрешения, HDRI или распакованные архивы в `assets/`. Закрытые, платные и защищенные от ботов сайты остаются закрытыми: сервер выдает ссылку на их собственный поиск.
Для кого. Разработчикам игр и веб-3D на Three.js, которым нужны модели, материалы и HDRI из агента без ручного обхода десятка сайтов.
Подходит, если
- В сцену Three.js нужен набор низкополигональных деревьев.
- Для материала нужны PBR-карты в разрешении 2K и лицензия CC0.
- HDRI заката нужно положить в `assets/` проекта.
- Перед использованием модели нужна строка с атрибуцией автора.
Не подходит, если
- Нужны платные или закрытые ресурсы без входа в аккаунт.
- Сервер нельзя запускать из-за сетевых запросов к сторонним сайтам.
- Генерация 3D-модели с нуля, а не поиск готовой.
Пример запроса к агенту
Найди низкополигональный набор деревьев и HDRI заката, покажи лицензии и скачай выбранное в `assets/`.MCP
- Транспорт
- stdio, http
- Авторизация
- не нужна
Переменные окружения
ASSET_DOWNLOAD_DIR- Папка для скачанных ресурсов, по умолчанию `./assets`
BLENDERKIT_API_KEYсекрет- Необязательный ключ BlenderKit для купленных ресурсов
Ограничения
Часть источников дает только ссылку: Fab, Poliigon и TurboSquid закрыты от ботов, Sketchfab и 3DTexel требуют вход. Скрейпинг зависит от версток сайтов и может ломаться. Лицензию каждого файла проверяйте сами. По умолчанию включена анонимная телеметрия на стороне проекта. Для локального MCP нужна сборка через `npm install` и `npm run build`. Размещенный экземпляр на `3d.shep.bot` принадлежит автору проекта, а лимит по умолчанию составляет 120 запросов на клиента за окно. Последний коммит в ноябре 2026.
Как отключить. Удалите подключение командой `claude mcp remove 3d-assets` и остановите сервер, если запускали его сами. Телеметрию отключает `ASSET_SERVER_TELEMETRY=0` или `DO_NOT_TRACK=1`.
Частые вопросы
Какие инструменты MCP доступны?
`search_assets` ищет, `get_asset` показывает лицензию и файлы, `download_asset` сохраняет в `assets/`, `list_providers` перечисляет источники.
Есть ли размещенная версия?
Да. Подключение по HTTP: `claude mcp add --transport http 3d-assets https://3d.shep.bot/mcp`. Свой экземпляр доступен на `http://<host>:8787/mcp`.
Что с платными ресурсами?
Платные, закрытые и защищенные от ботов сайты не обходятся. Результат содержит ссылку на их страницу, а ключ BlenderKit открывает только купленное вами.
Можно ли защитить свой сервер ключом?
Да. Задайте `ASSET_SERVER_API_KEY`, и `/v1/*` с `/mcp` потребуют заголовок `Authorization: Bearer` или `x-api-key`.
Какая лицензия у кода сервера?
Apache-2.0. Лицензии найденных ресурсов отдельные и указаны в каждом результате.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
MCP-серверыУдаленный MCP-сервер с 40 инструментами: 3D-модель по тексту или фото, риггинг, анимация, ретекстурирование и проверка GLB
Blender MCP
MCP for Blender
MCP-сервер и аддон для Blender: агент создает и меняет объекты, материалы и сцены, подгружает ассеты и выполняет Python в Blender
MCP-сервер из CLI Vectreal: агент загружает GLB, настраивает свет и камеры сцены, публикует ее и выдает код встраивания
MCP-сервер для Autodesk 3ds Max: агент читает сцену, моделирует, настраивает материалы и модификаторы
MCP-сервер RunAPI: каталог из 160 моделей для изображений, видео, музыки и речи, цены, запуск задач и баланс
Небольшой Blender MCP на Node.js: сервер по stdio передает Python-код в Blender через TCP, читает сцену и подтягивает ассеты Poly Haven
Коротко о README
Один сервер отдает веб-интерфейс, REST API, CLI и MCP. Сбой одного сайта не ломает поиск и виден в отчете по источникам.