SceneView MCP

Официальный MCP-сервер SDK SceneView: справочник API, примеры и проверка кода для 3D и AR на Android, iOS и в вебе

  • 1 352 ★ репозитория
  • Последний коммит
  • Apache-2.0
MCP-серверОфициальный

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

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

  • Инструмент analyze_project читает файлы локального проекта, чтобы найти версию SceneView и устаревшие зависимости
  • Ходит в сеть: в GitHub API за известными проблемами, на Sketchfab и в Tripo AI по вашим ключам, а также отправляет анонимную телеметрию
  • Создание модели через Tripo AI тратит ваш лимит или баланс в стороннем сервисе
Все причины и проверки

sceneview/sceneview

Установка

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

claude mcp add sceneview -- npx -y sceneview-mcp

Нужен Node.js 18 или новее. Сервер запускается из кэша npm без отдельной установки.

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

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

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

  • Инструмент analyze_project читает файлы локального проекта, чтобы найти версию SceneView и устаревшие зависимости
  • Ходит в сеть: в GitHub API за известными проблемами, на Sketchfab и в Tripo AI по вашим ключам, а также отправляет анонимную телеметрию
  • Создание модели через Tripo AI тратит ваш лимит или баланс в стороннем сервисе

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

Что делает

SceneView MCP — сервер документации и проверки для SDK SceneView: 3D и AR на Android (Jetpack Compose и Filament), на Apple (SwiftUI и RealityKit) и в вебе. Запускается командой `npx -y sceneview-mcp` по stdio и отдает агенту 32 инструмента. Агент берет из них настоящие подписи и значения по умолчанию. Основную работу закрывают инструменты справки, примеров и проверки. `get_node_reference` описывает любой из 48 с лишним типов узлов, `list_samples` и `get_sample` отдают полные компилируемые примеры из 38 сценариев на Kotlin и Swift, `get_setup`, `get_ios_setup`, `get_web_setup` и `get_ar_setup` дают настройку Gradle, манифеста, SPM и разрешений. `validate_code` проверяет сгенерированный Kotlin или Swift по 30 с лишним правилам и по реальному публичному API, предлагая исправления. `migrate_code` и `get_migration_guide` переводят код с версий 2.x и 3.x. Остальное относится к разбору проекта и моделям. `analyze_project` просматривает локальный проект и находит версию, устаревшие зависимости и известные антипаттерны. `search_models` ищет бесплатные модели на Sketchfab, `generate_3d_model` создает GLB через Tripo AI, а `view_3d_model` показывает модель во встроенном просмотрщике.

Для кого. Для мобильных разработчиков, которые пишут 3D и AR на SceneView с помощью Claude Code, Cursor, Codex, Copilot или Gemini CLI и хотят получать код, который собирается с первого раза.

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

  • Вы добавляете в приложение просмотр модели или AR-размещение, а агент путает названия узлов и параметры SceneView
  • Нужно настроить SceneView в новом проекте: зависимости Gradle и манифест для Android или SPM и Info.plist для iOS
  • Код на SceneView 2.x или 3.x надо перевести на текущую версию, а список изменений хочется получить с примерами до и после
  • Сгенерированный агентом Kotlin или Swift надо проверить на несуществующие символы до сборки с помощью `validate_code`
  • Модель для сцены берется из Sketchfab или создается по тексту, а результат нужно сразу посмотреть в `view_3d_model`

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

  • Вы работаете с другим 3D-движком, например Three.js или Unity: сервер знает только SceneView и его платформы
  • Нужен код для Flutter или React Native: `get_platform_setup` описывает их настройку, но примеры и проверка кода у сервера написаны на Kotlin и Swift
  • Нужно создавать и править сцены в Blender: для этого есть отдельный `mcp-for-blender`, а SceneView MCP дает справочные ответы и примеры
  • Проект закрыт от сети и телеметрия недопустима: без `SCENEVIEW_TELEMETRY=0` сервер отправляет анонимные события

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

Добавь на экран Compose просмотр модели GLB с вращением пальцем, найди нужные узлы через SceneView MCP и проверь код через validate_code

MCP

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

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

SKETCHFAB_API_KEY секрет
Ключ Sketchfab для инструмента search_models
TRIPO_API_KEY секрет
Ключ Tripo AI для инструмента generate_3d_model
SCENEVIEW_TELEMETRY
Значение 0 отключает анонимную телеметрию

Ограничения

Сгенерированный код автор поставляет как есть и просит проверять его перед выпуском. Анонимная телеметрия включена по умолчанию: сервер отправляет название и версию клиента MCP и названия вызванных инструментов, без содержимого запросов. Отключается переменной `SCENEVIEW_TELEMETRY=0`.

Без сети работает все, кроме запроса известных проблем в GitHub API, поиска на Sketchfab и генерации через Tripo AI. Для двух последних нужны ваши ключи `SKETCHFAB_API_KEY` и `TRIPO_API_KEY`. На размещенном сервере `https://mcp.sceneview.dev/mcp` нет трех инструментов генерации и `analyze_project`, потому что общий анонимный адрес не хранит чужие ключи и не видит ваши файлы. Инструменты `search_android_docs` и `fetch_android_doc` требуют команду `android` в `PATH`.

Сервер распространяется под лицензией MIT, а сам SDK SceneView под Apache-2.0. Нужен Node.js 18 или новее.

Как отключить. В Claude Code сервер снимается командой `claude mcp remove sceneview`. В других клиентах удалите блок `sceneview` из файла настроек MCP, например из `.cursor/mcp.json`, `.vscode/mcp.json` или `~/.codex/config.toml`. Установки не остается: `npx` запускает пакет из кэша npm.

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

Как подключить MCP-сервер для 3D и AR на Android к Claude Code?

Выполните `claude mcp add sceneview -- npx -y sceneview-mcp`. Для проекта целиком положите в корень файл `.mcp.json` с блоком `mcpServers` и той же командой `npx -y sceneview-mcp`, тогда сервер появится у всей команды.

Можно ли использовать SceneView MCP без установки?

Да, размещенная версия доступна по адресу `https://mcp.sceneview.dev/mcp` как удаленный коннектор, например в claude.ai через Settings, Connectors. Входа и ключей она не требует, но в ней нет `analyze_project` и трех инструментов генерации: им нужны ваши ключи и локальные файлы.

Что проверяет validate_code?

Инструмент сверяет сгенерированный Kotlin или Swift с 30 с лишним правилами и с реальным публичным API SceneView. Он находит несуществующие символы и подсказывает похожие имена, поэтому ошибки видны до сборки.

Как подключить SceneView MCP к Cursor или GitHub Copilot?

В Cursor добавьте в `.cursor/mcp.json` блок `mcpServers` с командой `npx` и аргументами `-y`, `sceneview-mcp`. В VS Code для Copilot тот же блок кладут в `.vscode/mcp.json` под ключ `servers`, а в Copilot CLI хватит `copilot mcp add sceneview -- npx -y sceneview-mcp`.

Какие платформы покрывает SceneView MCP?

Android на Jetpack Compose и Filament, iOS, macOS и visionOS на SwiftUI и RealityKit, веб на Filament.js, а также Flutter, React Native, десктоп и телевизоры в общем руководстве `get_platform_setup`.

Как отключить анонимную телеметрию SceneView MCP?

Задайте переменную окружения `SCENEVIEW_TELEMETRY=0` в настройках сервера. Без нее сервер при подключении и при каждом вызове инструмента отправляет название и версию клиента MCP, версию сервера и название инструмента.

Обсуждение

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

MCP-серверы

MCP-сервер для управления iOS и Android: симуляторы, эмуляторы и реальные устройства через дерево доступности и скриншоты

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

MCP-сервер к официальной документации Apple: поиск по фреймворкам, API, примерам кода и сессиям WWDC прямо из агента

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

MCP-сервер дает агенту искать символы и читать документацию Apple для разработчиков: SwiftUI, UIKit и другие фреймворки

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

MCP-сервер для iOS Simulator: тапы, свайпы, ввод текста, дерево доступности, скриншоты, видео и управление приложениями

MCP-серверРасширенный доступ2,2 тыс.Звезды репозитория
Официальный

MCP-сервер и CLI от Sentry для сборки, запуска и тестирования iOS и macOS проектов Xcode из AI-агента

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

MCP-сервер управляет реальным iPhone через macOS iPhone Mirroring: агент видит экран, нажимает, листает и вводит текст

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

Коротко о README

Описание сервера в папке `mcp` идет от быстрого старта для десятка клиентов к размещенной версии и режиму `--http`, затем разбирает все инструменты по группам с таблицами и примерами запросов. Дальше перечислены ресурсы, работа без сети, анонимная телеметрия и устройство исходников. Рядом лежат файлы с политикой приватности и условиями, манифест пакета MCPB, описание для реестра MCP и тесты. В репозитории есть и отдельные вертикальные сборки для автомобилей, игр, медицины и интерьера.

Бейдж для README

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

Foxx AISceneView MCP
Foxx AI

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