{"name":"io.github.SceneView/mcp","slug":"sceneview-mcp","title":null,"description":"3D & AR SDK for Android, iOS, Web — API docs, samples, validation, and code generation.","url":"https://mcp.market/server/sceneview-mcp","rating":null,"grade":"A","score":94,"certified":false,"status":"active","category":"productivity","tags":["productivity"],"presence":{"score":58,"stars":1327,"forks":246,"downloads_week":350,"last_push_at":"2026-09-27T22:59:05.000Z","license":"Apache-2.0"},"uptime":null,"claimed":false,"transport":"npm","callable_via_gateway":false,"default_price_micros":0,"repository":"https://github.com/SceneView/sceneview","website":null,"version":"3.4.4","remotes":[],"packages":[{"registryType":"npm","identifier":"sceneview-mcp","version":"3.4.4","transport":{"type":"stdio"}}],"tools":[{"name":"get_ar_setup","description":"Returns detailed AR setup instructions — AndroidManifest permissions and features, Gradle dependencies, ARCore session configuration options (depth, light estimation, instant placement, plane detection, image tracking, cloud anchors), and a complete working AR starter template. More detailed than `get_setup` for AR-specific configuration.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_best_practices","description":"Returns SceneView performance and architecture best practices — memory management, model optimization, threading rules, Compose integration patterns, and common anti-patterns. Use this when the user asks about performance, optimization, best practices, or architecture.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_ios_setup","description":"Returns the complete iOS setup guide for SceneViewSwift — SPM dependency, Package.swift example, minimum platform versions, Info.plist entries for AR (camera permission), and basic SwiftUI integration code. Use this when a user wants to set up SceneView for iOS, macOS, or visionOS.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_migration_guide","description":"Returns the full SceneView 2.x → 3.0 migration guide. Use this when a user reports code that worked in 2.x but breaks in 3.0, or when helping someone upgrade.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_node_reference","description":"Returns the full API reference for a specific SceneView node type or composable — parameters, types, and a usage example — parsed directly from the official llms.txt. Use this when you need the exact signature or options for a node (e.g. ModelNode, LightNode, ARScene). If the requested type is not found, the response lists all available types.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_platform_roadmap","description":"Returns the SceneView multi-platform roadmap — current Android support status, planned iOS/KMP/web targets, and timeline. Use this when the user asks about cross-platform support, iOS, Kotlin Multiplatform, or future plans.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_sample","description":"Returns a complete, compilable Kotlin sample for a given SceneView scenario. Use this to get a working starting point before customising. Call `list_samples` first if you are unsure which scenario fits.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_setup","description":"Returns the Gradle dependency and AndroidManifest snippet required to use SceneView in an Android project.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_troubleshooting","description":"Returns the SceneView troubleshooting guide — common crashes (SIGABRT, model not showing), build failures, AR issues (drift, overexposure, image detection), and performance problems. Use this when a user reports something not working, a crash, or unexpected behavior.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_web_setup","description":"Returns the complete Web setup guide for SceneView Web — npm install, Kotlin/JS Gradle config, HTML canvas setup, and basic Filament.js integration code. SceneView Web uses the same Filament rendering engine as Android, compiled to WebAssembly. Use this when a user wants to set up SceneView for browsers.","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_samples","description":"Lists all available SceneView code samples with their IDs, descriptions, and tags. Use this to find the right sample before calling `get_sample`, or to show the user what SceneView can do.","write_action":false,"price_micros":0,"input_schema":null},{"name":"render_3d_preview","description":"Generates an interactive 3D preview link for a glTF/GLB model. Returns a URL to sceneview.github.io/preview that renders the model in the browser with orbit controls, AR support, and sharing. Use this when you want to show a 3D model to the user — paste the link in your response and they can click to see it live. Also works with any publicly accessible .glb URL.","write_action":false,"price_micros":0,"input_schema":null},{"name":"validate_code","description":"Checks a Kotlin or Swift SceneView snippet for common mistakes. For Kotlin: threading violations, wrong destroy order, missing null-checks, LightNode trailing-lambda bug, deprecated 2.x APIs. For Swift: missing @MainActor, async/await patterns, missing imports, RealityKit mistakes. Language is auto-detected. Always call this before presenting generated SceneView code to the user.","write_action":false,"price_micros":0,"input_schema":null}],"scan":{"score":94,"grade":"A","scanned_at":"2026-09-27T23:34:19.945Z","report":{"scannerVersion":"0.1.10","scannedAt":"2026-09-27T23:34:19.921Z","components":{"code":{"score":25,"max":25,"notes":["8 source files scanned"]},"reliability":{"score":-1,"max":20,"notes":["no gateway calls yet and no remote to probe"]},"poisoning":{"score":-1,"max":15,"notes":["tools not inspected (local package is not executed); not counted"]},"auth":{"score":12,"max":15,"notes":["local package, no credentials required"]},"maintenance":{"score":15,"max":15,"notes":["last push 0 days ago"]},"identity":{"score":9,"max":10,"notes":["registry namespace matches repository owner","GitHub account older than a year"]}},"findings":[],"inputs":{"packages":[{"registryType":"npm","identifier":"sceneview-mcp","version":"3.4.4","found":true,"license":"MIT","hasInstallScripts":false,"dependencyCount":1,"publishedAt":"2026-03-25T17:26:09.064Z","repositoryUrl":"git+https://github.com/SceneView/sceneview.git","weeklyDownloads":350}],"repo":{"found":true,"owner":"SceneView","repo":"sceneview","archived":false,"pushedAt":"2026-09-27T22:59:05Z","stars":1327,"forks":246,"openIssues":92,"ownerType":"Organization","ownerAvatarUrl":"https://avatars.githubusercontent.com/u/92221392?v=4","ownerCreatedAt":"2021-10-09T15:19:08Z","license":"Apache-2.0"},"icon":{"url":"https://avatars.githubusercontent.com/u/92221392?v=4&s=128","source":"github"},"presence":{"stars":1327,"forks":246,"downloadsWeek":350,"license":"Apache-2.0","lastPushAt":"2026-09-27T22:59:05.000Z","score":58}}}},"grade_history":[],"reviews":[]}