vitrine3d/mcp

vitrine3d/mcp

от vitrine3d
MCP сервер vitrine3d — работа с 3D моделями через AI агента. Загружайте GLB, настраивайте освещение, фон и эффекты, публикуйте embed-код. Анонимная загрузка сразу, вход в аккаунт для постоянного хранения.

vitrine MCP server

npm Glama License: MIT

MCP server for vitrine — the 3D product viewer platform. Upload GLB models, configure scenes, publish embeds, and manage Looks from any AI agent.

Setup

Add to your MCP client config (Claude Code, Cursor, Windsurf, etc.):

{
  "mcpServers": {
    "vitrine": {
      "command": "npx",
      "args": ["@vitrine3d/mcp"]
    }
  }
}

Works immediately with no API key — anonymous uploads expire after 48 hours.

Keep your models

Say "log me in" to your AI agent. A browser window opens, you sign in (or sign up for free), and your models become permanent. No manual key copying needed.

Or set an API key manually:

{
  "mcpServers": {
    "vitrine": {
      "command": "npx",
      "args": ["@vitrine3d/mcp"],
      "env": {
        "VITRINE_API_KEY": "vt_..."
      }
    }
  }
}

Generate keys at app.vitrine3d.com → Account → API Keys.

What you can do

Ask your AI agent things like:

  • "Upload this shoe model and give me an embed code"
  • "Make the lighting warmer and add bloom"
  • "List my models and publish the chair"
  • "Create a Look called 'Noir' with dark background and dramatic lighting"
Инструменты были проиндексированы:
vitrine_account_info

Получает информацию о текущем аккаунте: уровень плана, количество использований и лимиты.

Информация об аккаунте

Параметры

Без параметров.

vitrine_apply_look

Применяет пресет Look к модели, устанавливая её look_id.

Apply Look

Параметры
  • look_idstringобязательный

    Находит ID для применения.

  • model_idstringобязательный

    Идентификатор модели

vitrine_config_schema

Получает полную JSON-схему SceneConfig: все поля, типы, перечисления и значения по умолчанию.

Схема конфигурации

Параметры

Без параметров.

vitrine_create_look

Сохраняет конфигурацию сцены как именованный пресет Look.

Создаёт Look

Параметры
  • configobjectобязательный

    Настройки сцены для этого вида.

  • namestringобязательный

    Посмотри имя

vitrine_delete_model

Удаляет модель и все связанные с ней файлы хранилища.

Удаляет модель

Параметры
  • model_idstringобязательный

    Идентификатор модели для удаления

vitrine_feedback

Отправляет отчёт об ошибке или запрос на добавление функции. Создаёт задачу в GitHub автоматически.

Отправить отзыв

Параметры
  • messagestringобязательный

    Описание ошибки или запроса на новую функцию

  • pagestring

    К какой странице/области это относится?

  • typeenumобязательный

    Тип обратной связи.

vitrine_get_config

Получает полную объединённую конфигурацию сцены для модели (внешний вид + расположение + переопределения).

Получает конфигурацию.

Параметры
  • model_idstringобязательный

    Идентификатор модели

vitrine_get_embed

Получает готовый к вставке HTML-код встраивания для опубликованной модели.

Получает код для встраивания

Параметры
  • model_idstringобязательный

    Model ID (должен быть опубликован)

vitrine_list_hdris

Перечисляет доступные пресеты окружения HDRI с их слагами.

Перечисляет HDRIs

Параметры

Без параметров.

vitrine_list_looks

Выводит список ваших сохранённых Look (многократно используемые пресеты сцен).

List Looks

Параметры

Без параметров.

vitrine_list_models

Выводит список всех ваших 3D-моделей Vitrine с ID, названиями и статусом публикации.

Перечисляет модели

Параметры

Без параметров.

vitrine_login

Подключает ваш аккаунт Vitrine. Открывает браузер для входа или регистрации. Если у вас есть анонимные модели, они автоматически передаются в ваш аккаунт.

Войти

Параметры

Без параметров.

vitrine_logout

Удалите сохраненные учетные данные. При следующем использовании вы начнете заново анонимно.

Выйти

Параметры

Без параметров.

vitrine_model_info

Получает подробную информацию о модели, включая конфигурацию, миниатюру и URL модели.

Model Info

Параметры
  • model_idstringобязательный

    Идентификатор модели

vitrine_publish

Публикует или снимает с публикации модель. Опубликованные модели можно встраивать.

Опубликовать / Снять с публикации

Параметры
  • model_idstringобязательный

    Model ID (то же, что и showcase ID)

  • publishedbooleanобязательный

    true публикует, false снимает с публикации.

vitrine_set_config

Применяет патч конфигурации к модели. Включайте только те поля, которые хотите изменить. Распространенные поля: bg_mode, bg_color, hdri_name, hdri_exposure, bloom_enabled, bloom_intensity, auto_rotate, camera_fov, camera_pitch, camera_yaw, tonemapping_mode, shadow_catcher_enabled. Используйте vitrine_config_schema, чтобы увидеть все доступные поля.

Set Config

Параметры
  • configobjectобязательный

    SceneConfigPatch: включайте только те поля, которые нужно изменить.

  • model_idstringобязательный

    Идентификатор модели

vitrine_upload_model

Загружает GLB/glTF файл в Vitrine. Укажите абсолютный путь к файлу на диске.

Загружает модель

Параметры
  • file_pathstringобязательный

    Абсолютный путь к файлу GLB

  • namestring

    GPT-5

1.1.0основная
1.0.0
0.2.1
0.2.0
0.1.0

Выберите клиент, чтобы установить vitrine3d/mcp:

Любой клиент

Конфиг добавления MCP сервера стандартный, обычно он не меняется вообще, поэтому подходит практически к любому ИИ клиенту, поддерживающему MCP.

{
  "mcpServers": {
    "vitrine3d-mcp-raklm4slna": {
      "command": "npx",
      "args": [
        "@vitrine3d/mcp"
      ]
    }
  }
}
CursorCursor

Перейдите по ссылке и сервер автоматически будет добавлен в Cursor. Либо откройте/создайте файл ~/.cursor/mcp.json(%USERPROFILE%\.cursor\mcp.json на Windows) и добавьте конфиг сервера:

{
  "mcpServers": {
    "vitrine3d-mcp-raklm4slna": {
      "command": "npx",
      "args": [
        "@vitrine3d/mcp"
      ]
    }
  }
}
VS Code

Создайте .vscode/mcp.json в проекте (ключ верхнего уровня — servers):

{
  "servers": {
    "vitrine3d-mcp-raklm4slna": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "@vitrine3d/mcp"
      ]
    }
  }
}

Либо добавьте сервер через терминал:

code --add-mcp "{\"name\":\"vitrine3d-mcp-raklm4slna\",\"type\":\"stdio\",\"command\":\"npx\",\"args\":[\"@vitrine3d/mcp\"]}"
ClaudeClaude Desktop

Откройте Settings → Developer → Edit Config — это откроет файл claude_desktop_config.json:

  • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
  • Windows: %APPDATA%\Claude\claude_desktop_config.json

Впишите сервер и полностью перезапустите Claude Desktop:

{
  "mcpServers": {
    "vitrine3d-mcp-raklm4slna": {
      "command": "npx",
      "args": [
        "@vitrine3d/mcp"
      ]
    }
  }
}
Claude CodeClaude Code

Добавьте сервер одной командой в терминале:

claude mcp add vitrine3d-mcp-raklm4slna -- npx @vitrine3d/mcp

Либо через JSON-конфиг:

claude mcp add-json vitrine3d-mcp-raklm4slna "{\"command\":\"npx\",\"args\":[\"@vitrine3d/mcp\"]}"
CodexCodex

Добавьте сервер командой в терминале:

codex mcp add vitrine3d-mcp-raklm4slna -- npx @vitrine3d/mcp

Либо вручную в ~/.codex/config.toml(%USERPROFILE%\.codex\config.toml на Windows):

[mcp_servers.vitrine3d-mcp-raklm4slna]
command = "npx"
args = ["@vitrine3d/mcp"]
PerplexityPerplexity

MCP доступен подписчикам Perplexity Pro / Max / Enterprise. Локальные серверы — только в приложении для macOS.

  1. Откройте Настройки аккаунта → Connectors.
  2. Установите вспомогательное приложение PerplexityXPC (один раз).
  3. Нажмите Add Connector → вкладка Simple.
  4. В поле Server Name укажите vitrine3d/mcp, а в поле команды запуска — строку ниже:
npx @vitrine3d/mcp

Нажмите Save и дождитесь статуса Running.

WindsurfWindsurf

Откройте Windsurf Settings → Cascade → MCP Servers или отредактируйте файл ~/.codeium/windsurf/mcp_config.json:

{
  "mcpServers": {
    "vitrine3d-mcp-raklm4slna": {
      "command": "npx",
      "args": [
        "@vitrine3d/mcp"
      ]
    }
  }
}
ClineCline

В панели Cline нажмите иконку MCP Servers → Configure → Configure MCP Servers (или отредактируйте ~/.cline/mcp.json) и добавьте сервер:

{
  "mcpServers": {
    "vitrine3d-mcp-raklm4slna": {
      "command": "npx",
      "args": [
        "@vitrine3d/mcp"
      ],
      "disabled": false,
      "autoApprove": []
    }
  }
}
Continue

Создайте файл в .continue/mcpServers/ (например vitrine3d-mcp-raklm4slna.yaml) или добавьте блок в config.yaml. MCP работает только в режиме agent:

mcpServers:
  - name: vitrine3d-mcp-raklm4slna
    command: npx
    args:
      - "@vitrine3d/mcp"
Zed

Выполните agent: add context server или откройте настройки (zed: open settings file) и добавьте сервер в объект context_servers:

{
  "context_servers": {
    "vitrine3d-mcp-raklm4slna": {
      "command": "npx",
      "args": [
        "@vitrine3d/mcp"
      ]
    }
  }
}

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

ahujasid/blender-mcp

ahujasid/blender-mcp

от ahujasid

Управляет Blender напрямую: создаёт и редактирует 3D-модели, настраивает материалы, ищет и скачивает модели из Sketchfab и Poly Haven.

Python⭐ 31725
MatiousCorp/google-ad-manager-mcp

MatiousCorp/google-ad-manager-mcp

от matiouscorp

Создаёт кампании в Google Ad Manager, загружает креативы и проверяет доставку лайн-итемов. Работает с несколькими сетями сразу.

Python⭐ 20
pushtodisplay/cli

pushtodisplay/cli

от pushtodisplay

MCP сервер для Push To Display: отправляйте обновления на дисплейные доски из терминала или AI-агентов. Управляйте содержимым, цветом, размером и панелями, создавайте и настраивайте доски без лишни...

TypeScript⭐ 2
PostcardBot/mcp-server

PostcardBot/mcp-server

от postcardbot

MCP-сервер Postcard.bot для отправки физических открыток по всему миру напрямую из кода. Полезен разработчикам AI-агентов и интеграций — позволяет отправлять реальные открытки через Claude, Cursor ...

TypeScript⭐ 5
remoet-labs/remoet-mcp

remoet-labs/remoet-mcp

от remoet-labs

MCP-сервер подключает AI-агента к Remoet - платформе поиска работы по реальному стеку технологий компаний. Агент ищет компании по нужным технологиям, сохраняет их в шортлист и подтягивает вакансии....

TypeScript⭐ 2
GeiserX/lynxprompt-mcp

GeiserX/lynxprompt-mcp

от geiserx

LynxPrompt-MCP превращает любой экземпляр LynxPrompt в MCP-сервер, чтобы LLM могли просматривать, искать и управлять AI конфигурациями (blueprint-ами). Полезен разработчикам, автоматизирующим работ...

Go⭐ 2
© Каталог MCP, 2026. Все права защищены.
Проект не аффилирован с Anthropic и любыми упомянутыми продуктами.
Все названия и торговые марки принадлежат их владельцам.
Контакты для связи: hi@mcp-katalog.ru

Лука Никитин