3d-asset-server MCP

MCP-сервер ищет 3D-модели, текстуры и HDRI сразу на десятках сайтов и скачивает выбранное в папку проекта с указанием лицензии.

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

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

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

  • Сервер отправляет запросы к десяткам сторонних сайтов, а при включенной телеметрии шлет анонимные события проекту.
  • Скачанные файлы лежат под разными лицензиями: часть требует указания автора.
  • Размещенная версия видит запросы, поэтому закрытые данные лучше не вставлять.
Все причины и проверки

arielshad/3d-asset-server

Установка

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

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

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

Blender MCP

MCP for Blender

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

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

MCP-серверШирокий доступ34,1 тыс.Звезды репозитория
Официальный

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

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

MCP-сервер для Autodesk 3ds Max: агент читает сцену, моделирует, настраивает материалы и модификаторы

MCP-серверШирокий доступ386Звезды репозитория
Официальный

MCP-сервер RunAPI: каталог из 160 моделей для изображений, видео, музыки и речи, цены, запуск задач и баланс

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

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

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

Коротко о README

Один сервер отдает веб-интерфейс, REST API, CLI и MCP. Сбой одного сайта не ломает поиск и виден в отчете по источникам.

Бейдж для README

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