PlugWiki
mcp logo

SceneView MCP Server: Setup for Claude, Cursor and Other Apps

OfficialRemoteLocal

Helps Claude, Cursor or another coding assistant write correct 3D and AR code with SceneView for Android, iOS and the web.

This is the SceneView project's own server. Most of its tools return guides, samples and code checks, so the assistant gets the API right. You can run it on your computer with npx, or use the hosted address in the install box with no sign-in.

Two tools can call outside services with your own keys: Sketchfab for model search and Tripo AI for model generation. The server also sends anonymous usage counts unless you turn that off.

Good for

  • Android developers building 3D or AR screens with Jetpack Compose
  • iOS and web developers using SceneViewSwift or SceneView Web
  • Developers upgrading old SceneView 2.x code to 3.x

Works in

14 should work

Tap an app to see how to set it up and any known problems.

Install mcp

Claude Code

  1. 1

    Copy this prompt.

    Add the mcp server to Claude Code. Run this command:
    
    claude mcp add --transport http sceneview https://mcp.sceneview.dev/mcp
    
    Then check that it loaded and tell me if I need to sign in or restart.
  2. 2

    Paste it into Claude Code. It shows the change and asks before running it.

Built from the package data we hold. Not yet tested by us.

Tools

  • Returns a working Kotlin 3D sample

    Gives a complete Kotlin sample for one SceneView scenario, so the assistant starts from code that compiles instead of guessing.

    Try: “Give me the SceneView sample for a rotating model with orbit controls.”

    Read · get_sample

  • Lists the available code samples

    Shows each sample with its ID, description and tags. You can filter by tag. It helps pick the right one before asking for the code.

    Try: “What SceneView samples exist for AR?”

    Read · list_samples

  • Gives Android install snippets

    Returns the Gradle dependency and AndroidManifest lines for a 3D-only or AR SceneView project.

    Try: “What do I add to Gradle for SceneView AR?”

    Read · get_setup

  • Checks Kotlin or Swift code for mistakes

    Looks for made-up node types, unknown imports and wrong methods against the real public API, plus threading and destroy-order mistakes. It suggests the likely correct name.

    Try: “Validate this SceneView snippet before I paste it in.”

    Read · validate_code

  • Explains moving from 2.x to 3.0

    Returns the full guide for upgrading SceneView code from version 2.x to 3.0.

    Try: “My 2.x code breaks on 3.0. What changed?”

    Read · get_migration_guide

  • Looks up one node type

    Returns the parameters, types and a usage example for a node such as ModelNode or LightNode, taken from the project's llms.txt.

    Try: “Show the ModelNode reference.”

    Read · get_node_reference

  • Shows what is planned per platform

    Returns current Android support and the planned iOS, Kotlin Multiplatform and web targets with timelines.

    Try: “Is SceneView coming to iOS?”

    Read · get_platform_roadmap

  • Lists performance and design tips

    Covers memory, model size, threading, Compose patterns and common mistakes in SceneView apps.

    Try: “What are the best practices for SceneView memory use?”

    Read · get_best_practices

  • Gives a full AR setup guide

    Returns manifest permissions, Gradle lines, ARCore options such as depth and plane detection, and a working AR starter.

    Try: “Set up AR with plane detection in my app.”

    Read · get_ar_setup

  • Helps with common crashes and bugs

    Returns a guide to typical crashes, build failures, AR drift and slow frame rates.

    Try: “My model does not show up. What should I check?”

    Read · get_troubleshooting

  • Gives the iOS setup guide

    Returns the Swift Package dependency, minimum OS versions, Info.plist camera entry and basic SwiftUI code for SceneViewSwift.

    Try: “How do I add SceneView to my iOS app?”

    Read · get_ios_setup

  • Gives the web setup guide

    Returns the npm install, Kotlin/JS config, canvas markup and Filament.js code for SceneView Web.

    Try: “Set up SceneView in a web page.”

    Read · get_web_setup

Read from the source code

Permissions

medium risk · 4 things to watch

Medium risk

Most tools only return guides and samples, but two use your own Sketchfab and Tripo AI keys and one scans a project folder on your computer. Generating models spends your Tripo credits, so watch the usage.

What it can do

  • Read your data
  • Create and change things
  • Delete things
  • Read-only mode

Watch out for

  • Generating a model spends your Tripo credits

    generate_3d_model bills your own Tripo AI account when TRIPO_API_KEY is set. The README gives about $0.10 to $0.25 for fast and about $0.41 for hd per model. Leave the key out if you do not want this. github.com

  • It sends anonymous usage counts by default

    The client name and version, tool names and a random install ID are sent, with no prompts or file contents. Set SCENEVIEW_TELEMETRY=0 to turn it off. github.com

  • It reads a project folder on your computer

    analyze_project scans the folder the assistant names for SceneView code and versions. Point it only at projects you are happy to share with the assistant. github.com

  • It runs the Android docs command

    search_android_docs and fetch_android_doc rely on Google's android command line tool on your PATH. They only read documentation. github.com

Security advisories

No published security advisories as of Nov 1, 2026.

Technical details
Talks toAnonymous usage counts to the project's telemetry endpoint. GitHub API (known issues). Sketchfab (when you set a key). Tripo AI (when you set a key and generate a model)
Sign-in and keysOptional Sketchfab and Tripo keys are environment variables in your client config.
Scopes
  • None for the guides. Optional SKETCHFAB_API_KEY and TRIPO_API_KEY for model search and generation.

Questions

Is the SceneView MCP server official?

Yes. It ships in the SceneView repo and its README calls it the official SceneView server. It is published to npm as sceneview-mcp.

What is the SceneView MCP server URL?

https://mcp.sceneview.dev/mcp. The README says it is anonymous and read-only, with no sign-in. It serves 29 of the 32 tools: render_3d_preview, create_3d_artifact and generate_scene run only locally. It also cannot read your project folder (analyze_project) or take your Sketchfab and Tripo keys. Use the local npx route for those.

Do I need an API key?

No, not for the guides, samples and code checks. A Sketchfab key is needed for model search and a Tripo AI key for model generation.

Does generating a model cost money?

Yes, through Tripo AI. The README says the fast mode costs about $0.10 to $0.25 of your credits and hd about $0.41 per model.

Can I turn off the usage tracking?

Yes. Set SCENEVIEW_TELEMETRY=0, or run in CI. The README says it sends only client name, version and tool names, with no prompt content.

Can I run it read-only?

The README documents no switch. The tools mostly return text, and the only ones that act outside your machine are model generation and search with your own keys.

Which apps does it work with?

The README lists Claude Code, Claude Desktop, Cline, Codex, Cursor, Gemini CLI and GitHub Copilot. Use the install box for the exact steps.

Information

updated Nov 2, 2026

Publisher
Official
Package
sceneview-mcp
Registry
npm
Transport
stdio, Streamable HTTP
Auth
None
Version
4.1.2
License
MIT
Last commit
Oct 31, 2026
Open issues
144
Listed in
Official MCP registry

WebsiteGitHubnpmOfficial MCP RegistryChangelogIssues

Sources

Docs, issue trackers and discussions this page is built from. Issues, quotes and findings above link to their own source.

Show all 4
  1. README.md · github.com
  2. definitions.ts · github.com
  3. telemetry.ts · github.com
  4. package.json · github.com

Facts from the official MCP registry, GitHub, npm, PyPI and the Docker catalog. Updated Nov 2, 2026.