AI Skill Hub 强烈推荐:sceneview MCP工具 是一款优质的AI工具。已获得 1.2k 颗 GitHub Star,AI 综合评分 8.2 分,在同类工具中表现稳健。如果你正在寻找可靠的AI工具解决方案,这是一个值得深入了解的选择。
跨平台3D和AR开发SDK,集成Jetpack Compose和SwiftUI框架。支持Android ARCore和iOS RealityKit,提供完整的3D场景渲染和增强现实功能。适合移动AR应用开发者和3D内容创作者。
sceneview MCP工具 是一款基于 Kotlin 开发的开源工具,专注于 3D渲染、AR开发、跨平台 等核心功能。作为 GitHub 开源项目,它拥有活跃的社区支持和持续的版本迭代,代码完全透明可审计,支持本地部署以保护数据隐私。无论是个人使用还是集成到企业工作流,都能提供稳定可靠的解决方案。
跨平台3D和AR开发SDK,集成Jetpack Compose和SwiftUI框架。支持Android ARCore和iOS RealityKit,提供完整的3D场景渲染和增强现实功能。适合移动AR应用开发者和3D内容创作者。
sceneview MCP工具 是一款基于 Kotlin 开发的开源工具,专注于 3D渲染、AR开发、跨平台 等核心功能。作为 GitHub 开源项目,它拥有活跃的社区支持和持续的版本迭代,代码完全透明可审计,支持本地部署以保护数据隐私。无论是个人使用还是集成到企业工作流,都能提供稳定可靠的解决方案。
# 克隆仓库 git clone https://github.com/sceneview/sceneview cd sceneview # 查看安装说明 cat README.md # 按 README 完成环境依赖安装后即可使用
# 查看帮助 sceneview --help # 基本运行 sceneview [options] <input> # 详细使用说明请查阅文档 # https://github.com/sceneview/sceneview
# sceneview 配置说明 # 查看配置选项 sceneview --config-example > config.yml # 常见配置项 # output_dir: ./output # log_level: info # workers: 4 # 环境变量(覆盖配置文件) export SCENEVIEW_CONFIG="/path/to/config.yml"
The AI-first 3D & AR SDK for Jetpack Compose, SwiftUI and the web.
Declarative 3D and AR for app developers who want a model on screen, or in the room, without a game engine: Filament + ARCore on Android, RealityKit + ARKit on Apple, Filament.js + WebXR in the browser — with Flutter, React Native and Compose Multiplatform bridges on top. Open source, Apache 2.0.
AI-first means one thing here: an assistant that reads llms.txt or the MCP server writes SceneView code that works on the first try. When it doesn't, the API or the doc gets fixed.
---
| Capability | What it gives you | Where it lives |
|---|---|---|
| **Gestures** | Drag, pinch-to-scale, two-finger rotate, elevate, tap. Per-node opt-in via isEditable. | NodeGestureDelegate, OnGestureListener |
| **Animations** | Skeletal/morph from glTF, plus per-node spring/property/smooth-transform. | ModelNode.playAnimation(), NodeAnimationDelegate |
| **Physics** | Rigid-body dynamics — gravity, collisions, impulses. Pure Kotlin Multiplatform, no JNI. | PhysicsNode, sceneview-core |
| **Collision & raycasting** | Ray vs box / sphere intersections, hit-testing, frustum culling. | CollisionSystem, Ray, Box, Sphere |
| **Procedural geometry** | Cube/sphere/cylinder/cone/torus/capsule generators, extrusion from 2D shapes (Earcut + Delaunator). | sceneview-core geometry + triangulation |
| **HDR environment** | IBL lighting + skybox from .hdr / .ktx. Async load + reactive swap. | EnvironmentLoader, rememberEnvironment |
| **Custom materials** | Filament .filamat materials with parameters, plus built-in unlit / lit / overlay variants. | MaterialLoader |
| **Post-processing** | Bloom, depth of field, SSAO, vignette, color grading, tone mapping. | View.bloomOptions, dynamicResolutionOptions, … |
| **Compose UI in 3D** | Any @Composable as a textured plane in world space. Touches are forwarded, so Button.onClick, ripples and inner scrolling work. | ViewNode + ViewNode.WindowManager |
| **Multiple cameras** | Picture-in-picture, mini-map, security-camera views. | SecondaryCamera |
| **Reactive scene graph** | Change state → the tree updates. No imperative parent.addChild(). | SceneScope / ARSceneScope DSL |
---
| Platform | Coordinate |
|---|---|
| Android 3D | io.github.sceneview:sceneview:4.53.0 |
| Android AR | io.github.sceneview:arsceneview:4.53.0 |
| Compose Multiplatform | io.github.sceneview:sceneview-compose:4.53.0 |
| KMP core only (math, collision, physics) | io.github.sceneview:sceneview-core:4.53.0 |
| Apple (SPM) | https://github.com/sceneview/sceneview.git, from 4.39.0 |
| Web, script tag | the two <script> tags in [Web](#web) |
| Web, bundler (Kotlin/JS) | npm install sceneview-web — see [SceneView Web](#sceneview-web) |
| Flutter | [flutter_sceneview](https://pub.dev/packages/flutter_sceneview) on pub.dev |
| React Native | [@sceneview-sdk/react-native](https://www.npmjs.com/package/@sceneview-sdk/react-native) on npm |
| AI assistants | npx -y sceneview-mcp — see [Use with AI](#use-with-ai) |
---
claude mcp add sceneview -- npx -y sceneview-mcp # Claude Code
codex mcp add sceneview -- npx -y sceneview-mcp # Codex
copilot mcp add sceneview -- npx -y sceneview-mcp # GitHub Copilot CLI // Cursor (.cursor/mcp.json), Cline, JetBrains AI Assistant
{ "mcpServers": { "sceneview": { "command": "npx", "args": ["-y", "sceneview-mcp"] } } }
// VS Code (.vscode/mcp.json) uses the "servers" key instead
{ "servers": { "sceneview": { "type": "stdio", "command": "npx", "args": ["-y", "sceneview-mcp"] } } }
Clients that only speak HTTP (Gemini in Android Studio, ChatGPT) use the hosted endpoint https://mcp.sceneview.dev/mcp, or run their own with npx sceneview-mcp --http. Per-client snippets: sceneview.github.io/#ai-setup. Listed on the MCP Registry.
One minimal, working example per platform. The full reference for each is in llms.txt.
| Sample | Platform | Run |
|---|---|---|
samples/android-demo | Android — 3D & AR | ./gradlew :samples:android-demo:assembleDebug |
samples/android-tv-demo | Android TV | ./gradlew :samples:android-tv-demo:assembleDebug |
samples/ios-demo | iOS — 3D & AR | Open in Xcode |
samples/web-demo | Web | ./gradlew :samples:web-demo:jsBrowserRun |
samples/desktop-demo | Desktop (JDK 22+) | ./gradlew :samples:desktop-demo:run |
samples/flutter-demo | Flutter | cd samples/flutter-demo && flutter run |
samples/react-native-demo | React Native | See its README |
This repository is also an OpenAI plugin: .codex-plugin/plugin.json points at the three skills under agents/ (sceneview, sceneview-ios, sceneview-web). From a checkout:
codex plugin marketplace add "$PWD" # absolute path — a relative one does not resolve
codex plugin add sceneview@sceneview-local
Codex also discovers the skills from .agents/skills/ on its own. Over HTTP the MCP server carries an inline view_3d_model widget that renders a public GLB/glTF URL in the conversation. Listing copy and test prompts: agents/OPENAI-PLUGIN.md.
/plugin marketplace add sceneview/claude-marketplace, then /plugin install sceneview@sceneview, installs the same three skills as the Codex plugin together with the MCP server. The commands used to work on this repository are a separate plugin, sceneview-contrib@sceneview — see sceneview/claude-marketplace.
Vertical MCP servers (Rerun AR debugging and others) are listed in the MCP README.
---
SceneView 是一个跨平台的 3D 与 AR 开发框架,旨在让开发者能够使用熟悉的 UI 框架构建沉浸式体验。无论是 Android、iOS、Web、Desktop 还是 Flutter 和 React Native,你都可以通过统一的概念和极简的开发流程来构建 3D 场景。SceneView 降低了 3D 开发的门槛,让复杂的图形渲染变得像编写常规 UI 一样简单直观。
SceneView 提供了强大的 ARCore 功能集成,并将其转化为对 Compose 友好的 API。支持平面检测(Plane)、深度感知(Depth)以及即时放置(Instant Placement)等核心功能。此外,它还支持 Geospatial (VPS) 地理空间锚点、Cloud Anchors 云锚点以及增强现实面部(Augmented Faces)功能。在交互方面,内置了完善的 Gestures 手势系统(支持拖拽、缩放、旋转等)和丰富的 Animations 动画引擎,支持 glTF 骨骼动画及节点级属性平滑变换。
SceneView 支持多平台集成。Android 开发者可以通过 Maven Central 引入 Kotlin 依赖,同时支持 3D 与 AR 模块;iOS/macOS/visionOS 用户可通过 Swift Package Manager 进行安装;Web 端则提供 sceneview.js,通过简单的 HTML `<script>` 标签和 DSL 即可快速上手。此外,你还可以通过 Claude MCP 插件,利用 AI 直接构建 3D 应用,无需处理繁琐的引擎样板代码或生命周期回调。
为了在 Claude Desktop、Cursor 或 Windsurf 等 AI 编辑器中使用 SceneView,你需要在 MCP 配置中添加相应的 server 节点。配置完成后,你可以利用内置的工具集进行高级操作,例如使用 `generate_scene` 生成场景、`debug_issue` 调试问题、`search_models` 搜索模型(支持 Sketchfab),以及通过 `analyze_project` 和 `validate_code` 对现有项目进行审计与编译检查,实现 AI 驱动的自动化开发流。
对于 Kotlin Multiplatform (KMP) 的高级用户,SceneView 提供了强大的 Kotlin/JS API。你可以将相同的引擎作为 Kotlin/JS 类引入,利用 `OrbitCameraController` 进行相机控制,并通过几何 DSL 和响应式节点更新机制实现复杂的交互。Web 端开发者可以通过 `npm install sceneview-web` 或 CDN 方式快速部署,实现高性能的 Web 3D 体验。
通过 SceneView Claude Code 插件,开发者可以获得完整的贡献者工具包。该插件集成了 MCP 服务、Slash 命令以及各种 Hooks,支持一键式发布(one-shot release)、代码审查、跨平台同步、版本更新(version-bump)等全流程操作。通过集成到 Claude Code marketplace,开发者可以将 AI 能力与 SceneView 的开发工作流深度绑定,极大提升生产力。
成熟的跨平台3D/AR解决方案,集成主流框架简化开发流程。社区活跃度良好,代码质量高,适合生产级应用。
AI Skill Hub 为第三方内容聚合平台,本页面信息基于公开数据整理,不对工具功能和质量作任何法律背书。
建议在沙箱或测试环境中充分验证后,再部署至生产环境,并做好必要的安全评估。
✅ Apache 2.0 — 宽松开源协议,可商用,需保留版权声明和 NOTICE 文件,含专利授权条款。
总体来看,sceneview MCP工具 是一款质量优秀的AI工具,在同类工具中具备一定竞争力。AI Skill Hub 将持续追踪其更新动态,建议收藏备用,结合自身场景选择合适时机引入使用。
| 原始名称 | sceneview |
| 原始描述 | 开源MCP工具:3D & AR SDK for Android (Jetpack Compose + Filament), iOS (SwiftUI + RealityKit)。⭐1.2k · Kotlin |
| Topics | 3D渲染AR开发跨平台AndroidiOS |
| GitHub | https://github.com/sceneview/sceneview |
| License | Apache-2.0 |
| 语言 | Kotlin |
收录时间:2026-05-16 · 更新时间:2026-05-19 · License:Apache-2.0 · AI Skill Hub 不对第三方内容的准确性作法律背书。