mcp

mcp

sceneviewApache-2.0
1.2k звёзд223 форков
SceneView — экосистема для создания 3D- и AR-приложений. Она объединяет Android (SceneForm), iOS (ARKit), Web (Three.js) и фреймворки (Flutter, React Native) под единым интерфейсом. Разработчикам не нужно учить несколько разных SDK. MCP-сервер делает документацию и примеры SceneView доступными для AI-ассистентов. Вы просто описываете задачу на естественном языке. Сервер находит актуальные API, генерирует точный код на нужной платформе или проверяет ваши фрагменты на ошибки. Это экономит часы на рутину: поиск методов, изучение сигнатур и отладку.

Установка

npx -y sceneview-mcp

Характеристики

Общее

  • СтатусСообщество
  • Разработчикsceneview
  • ЛицензияApache-2.0

Технологии

  • Языки
    Kotlin
  • Транспорт
    stdio

Описание

Возможности

  • Поиск по API-справочнику: сервер находит описание любого класса, метода, свойства или константы по вашему запросу.
  • Генерация кода: создавайте Activity, View или компоненты под Android (Kotlin), iOS (Swift), Web (JavaScript), Flutter и React Native.
  • Валидация фрагментов: вставьте код — сервер проверит типы, импорты и вызовы на соответствие актуальной версии SceneView.
  • Извлечение примеров: сервер находит в репозитории подходящий сэмпл и показывает его структуру.
  • Создание шаблонов: от пустого проекта с SceneView до полноценного AR-браузера с базовой логикой.
  • Объяснение терминов: разбор механизмов ARKit, SceneForm, работы с glTF и кастомных шейдеров.
  • Отслеживание изменений: сервер знает об изменениях в API и changelog. Вы всегда получаете актуальные рекомендации.

Как подключить

Для работы нужен Node.js версии 18 или выше. API-ключ не требуется.

Выполните в терминале:

npx -y sceneview-mcp

Эта команда скачает и запустит сервер. Далее настройте MCP-клиент. Пример для Claude Desktop:

{ "mcpServers": { "sceneview": { "command": "npx", "args": ["-y", "sceneview-mcp"] } } }

Сохраните конфигурацию и перезапустите клиент. В списке доступных инструментов появится SceneView API Helper.

Примеры запросов

  • «Сгенерируй Activity на Kotlin, которая загружает 3D-модель из интернета и показывает её с вращением.»
  • «Найди метод для включения источников света и настрой теней в сцене под iOS.»
  • «Создай AR-сессию, найди горизонтальную плоскость и размести на ней 3D-объект.»
  • «Проверь этот код: sceneView.loadModel("earth.glb"). Что нужно добавить для загрузки анимации?»
  • «Покажи пример pubspec.yaml для подключения SceneView во Flutter.»

Технические детали

Пакет опубликован в реестре npm под именем sceneview-mcp. Написан на Node.js (TypeScript), использует транспорт stdio. Лицензия Apache-2.0 — можно использовать в коммерческих проектах.

  • Язык реализации: Node.js (TypeScript)
  • Транспорт: STDIO
  • Лицензия: Apache-2.0
  • Разработчик: sceneview
  • Совместимость: Claude Desktop, Cursor, VS Code (MCP-расширение), JetBrains AI

Поделиться