CAT
/MCP
SkillsMCPMarketplacesDigestToolsAdvertise

This week in Claude

Every Monday: Claude Code, Agent SDK, MCP, and the Anthropic platform moves worth your time.

Skills by Category
Frontend DevelopmentBackend & APIsTesting & QASecurityDevOps & CI/CDGit & Pull RequestsDocumentationCode Review & QualityAI & Agent BuildingSkill Development
MCP Servers by Category
Sales & MarketingWeb & Browser AutomationDatabasesAI & LLM ToolsCloud & InfrastructureCommunication & MessagingDeveloper ToolsDesign & CreativeDocuments & KnowledgeSearch & Web Crawling
Marketplaces by Category
AI Agents & OrchestrationLLM IntegrationDevelopment ToolsFrontend & UIBackend & APIsDatabasesTesting & Code QualityDevOps & CloudSecurity & ComplianceGit & Version Control

Cross AI Tools

Discover Claude Code plugins, extensions, and tools. Automatically updated directory of Anthropic Claude AI marketplaces with development tools, productivity plugins, and integrations.

Resources

  • Browse Skills
  • Browse MCP Servers
  • Browse Marketplaces
  • Plugins Reference

Community

  • About
  • Tools
  • Feedback
  • Privacy Policy
  • Advertise

Built for the Claude Code community with Claude Code by @mertduzgun

Independent project, not affiliated with Anthropic

Mcp Gateway

trusteed/mcpwebstore
63 toolsauthHTTPregistry active
Summary

A trust-focused gateway that connects Claude to Shopify, WooCommerce, PrestaShop, and Odoo stores through a single interface. It exposes product discovery, search, and checkout operations while letting merchants define guardrails around what agents can do. The platform verifies merchant policies, handles structured catalog exposure, and routes through nine payment protocols including x402, ACP, and VIC. You'd reach for this if you're building agent-driven shopping workflows and need merchant trust signals, return policy verification, and checkout handoff without building individual integrations for each commerce platform. Delivered over streamable HTTP, so it fits naturally into conversational commerce contexts where the agent needs to discover, compare, and transact across multiple storefronts.

CodeRabbit
CodeRabbit
AI writes the code. CodeRabbit catches the slop.
Try For Free →
Keep your Mac awake
Keep your Mac awake
Keep your Mac awake while Claude Code and 40+ AI agents run. Sleeps when they're idle.
One time payment $9 →
Context.devContext.dev
Context.dev
Integrate web data into your AI product. One API to scrape website & brand data.
Get API Key Now →
Make your agent a DeFi expert
Make your agent a DeFi expert
Agent, run crypto. Access onchain data & trade routes via 1inch.
Install now →
Make money from your Skills
Make money from your Skills
On Capafy, your Skill runs online 24/7 as an agent product, and you get paid every time someone uses it.
Start earning →
AppSignal
AppSignal
Monitor with ease. Code with confidence.
Start Free Trial →
CodeRabbit
CodeRabbit
AI writes the code. CodeRabbit catches the slop.
Try For Free →
Keep your Mac awake
Keep your Mac awake
Keep your Mac awake while Claude Code and 40+ AI agents run. Sleeps when they're idle.
One time payment $9 →
Context.devContext.dev
Context.dev
Integrate web data into your AI product. One API to scrape website & brand data.
Get API Key Now →
Make your agent a DeFi expert
Make your agent a DeFi expert
Agent, run crypto. Access onchain data & trade routes via 1inch.
Install now →
Make money from your Skills
Make money from your Skills
On Capafy, your Skill runs online 24/7 as an agent product, and you get paid every time someone uses it.
Start earning →
AppSignal
AppSignal
Monitor with ease. Code with confidence.
Start Free Trial →

Tools

Public tool metadata for what this MCP can expose to an agent.

63 tools
get_sampleReturns 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.1 params

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.

Parameters* required
scenariostring
The scenario to fetch: - "model-viewer": Full-screen 3D scene with a GLB model, HDR environment, orbit camera, and animation controls - "ar-model-viewer": AR scene with plane detection. Tap a surface to place a 3D model with pinch-to-scale and drag-to-rotate gestures. - "ar-augmented-image": Detects reference images in the camera feed and overlays 3D models or video above them. - "ar-cloud-anchor": Host and resolve persistent cross-device anchors using ARCore Cloud Anchors. - "ar-point-cloud": Visualizes ARCore feature points as 3D spheres with confidence-based filtering. - "ar-face-mesh": AR face tracking with AugmentedFaceNode — applies a textured mesh overlay to detected faces using the front camera. - "gltf-camera": Extracts and uses camera definitions embedded in a glTF file for cinematic viewpoints. - "camera-manipulator": Orbit, pan, and zoom camera with customizable sensitivity and bounds. - "camera-animation": Animated camera flythrough around a 3D model — smooth orbit using LaunchedEffect and trigonometric interpolation. - "autopilot-demo": Autonomous driving HUD with animated car, road geometry, and real-time telemetry overlay. - "physics-demo": Animated physics simulation with spheres falling under gravity and bouncing off a floor, using onFrame for per-frame updates. - "dynamic-sky": Time-of-day sun cycle with animated LightNode direction, intensity, and color to simulate sunrise through sunset. - "line-path": Animated 3D line art with sine waves and Lissajous curves using PathNode and LineNode, with parameter sliders. - "text-labels": Camera-facing 3D text labels using TextNode — floating labels above geometry spheres representing planets. - "reflection-probe": Zone-based IBL overrides with material picker (Chrome, Gold, Copper, Rough) and probe toggle. - "post-processing": Real-time post-processing effects: bloom, vignette, tone mapping, FXAA, and SSAO controls. - "video-texture": Video playback on a 3D plane using VideoNode with MediaPlayer — supports looping, chroma-key, and auto-sizing. - "multi-model-scene": Scene with multiple 3D models loaded independently, positioned and scaled to create a complete environment. - "gesture-interaction": Full gesture handling — tap to select, double-tap to scale, long-press for info, pinch-to-scale, drag-to-move on editable nodes. - "environment-lighting": Complete lighting setup — HDR environment (IBL + skybox), main directional light, point light, and spot light with LightNode. - "procedural-geometry": Procedural shapes — CubeNode, SphereNode, CylinderNode, PlaneNode — with PBR materials (metallic, roughness, color). - "compose-ui-3d": Embed interactive Jetpack Compose UI (Cards, Buttons, Text) inside 3D space using ViewNode. - "node-hierarchy": Parent-child node relationships — a spinning solar system with planet groups orbiting a central sun. - "ios-model-viewer": SwiftUI 3D scene with a USDZ model, IBL environment, orbit camera, and animation playback. - "ios-ar-model-viewer": AR scene with plane detection. Tap a surface to place a 3D model using ARKit + RealityKit. - "ios-ar-augmented-image": Detects reference images in the camera feed and overlays 3D content above them using ARKit. - "ios-geometry-shapes": Procedural geometry shapes — cube, sphere, cylinder, cone, and plane — with PBR materials. - "ios-lighting": Directional, point, and spot lights with configurable intensity, color, and shadows. - "ios-physics": Interactive physics simulation with bouncing spheres, gravity, and configurable restitution. - "ios-text-labels": Camera-facing 3D text labels using TextNode and BillboardNode for always-facing-camera behavior. - "ios-video-player": Video playback on a 3D plane using VideoNode with play/pause controls. - "image-node": Display images on 3D planes using ImageNode — from assets, resources, or Bitmaps. - "billboard-sprite": Always-facing-camera sprites using BillboardNode — useful for markers, icons, and info overlays in 3D space. - "animation-state": Reactive animation driven by Compose state — switch between Idle, Walk, and Run animations on a character model. - "spring-animation": Smooth spring-based node animations using Compose animateFloatAsState with spring spec for natural motion. - "ar-surface-cursor": AR scene with a center-screen reticle using HitResultNode that follows the detected surface. - "web-model-viewer": Browser-based 3D model viewer using Filament.js (WebGL2/WASM) — same engine as SceneView Android - "web-environment": Browser 3D scene with IBL environment lighting and skybox from KTX filesone of model-viewer · ar-model-viewer · ar-augmented-image · ar-cloud-anchor · ar-point-cloud · ar-face-mesh
list_samplesLists 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.1 params

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.

Parameters* required
tagstring
Optional tag to filter by (e.g. "ar", "3d", "ios", "swift", "anchor", "geometry", "animation", "video", "lighting"). Omit to list all samples.
get_setupReturns the Gradle dependency and AndroidManifest snippet required to use SceneView in an Android project.1 params

Returns the Gradle dependency and AndroidManifest snippet required to use SceneView in an Android project.

Parameters* required
typestring
"3d" for 3D-only scenes. "ar" for augmented reality (includes 3D).one of 3d · ar
validate_codeChecks 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 mist...1 params

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 mist...

Parameters* required
codestring
The Kotlin or Swift source code to validate (composable function, SwiftUI view, class, or file). Language is auto-detected.
get_migration_guideReturns 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.

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.

No parameter schema in public metadata yet.

get_node_referenceReturns 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...1 params

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...

Parameters* required
nodeTypestring
The node type or composable name to look up, e.g. "ModelNode", "LightNode", "ARScene", "AnchorNode". Case-insensitive.
get_platform_roadmapReturns 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.

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.

No parameter schema in public metadata yet.

get_best_practicesReturns 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.1 params

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.

Parameters* required
categorystring
Category to filter by. "all" returns everything. Defaults to "all" if omitted.one of all · performance · architecture · memory · threading
get_ar_setupReturns 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...

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...

No parameter schema in public metadata yet.

get_troubleshootingReturns 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.

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.

No parameter schema in public metadata yet.

get_ios_setupReturns 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 visi...1 params

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 visi...

Parameters* required
typestring
"3d" for 3D-only scenes. "ar" for augmented reality (requires iOS, not macOS/visionOS via this path).one of 3d · ar
get_web_setupReturns 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 se...

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 se...

No parameter schema in public metadata yet.

render_3d_previewGenerates an interactive 3D preview link. Accepts a model URL, a SceneView code snippet, or both. Returns a URL to sceneview.github.io/preview that renders the model in the browser with orbit controls, AR support, and sharing. For model URLs: embeds a model-viewer link directl...5 params

Generates an interactive 3D preview link. Accepts a model URL, a SceneView code snippet, or both. Returns a URL to sceneview.github.io/preview that renders the model in the browser with orbit controls, AR support, and sharing. For model URLs: embeds a model-viewer link directl...

Parameters* required
arboolean
Enable AR mode on supported devices (default: true).
titlestring
Custom title shown above the preview.
modelUrlstring
Public URL to a .glb or .gltf model file. Must be HTTPS and CORS-enabled. If omitted, a default model is used.
autoRotateboolean
Auto-rotate the model (default: true).
codeSnippetstring
SceneView code snippet (Kotlin or Swift) to display alongside the 3D preview in a companion panel. Useful when showing generated code together with a live preview.
create_3d_artifactGenerates a complete, self-contained HTML page with interactive 3D content that Claude can render as an artifact. Returns valid HTML using model-viewer (Google's web component for 3D). Use this when the user asks to "show", "preview", "visualize" 3D models, create 3D charts/da...7 params

Generates a complete, self-contained HTML page with interactive 3D content that Claude can render as an artifact. Returns valid HTML using model-viewer (Google's web component for 3D). Use this when the user asks to "show", "preview", "visualize" 3D models, create 3D charts/da...

Parameters* required
dataarray
Data array for chart-3d type. Each item has {label, value, color?}. Required for "chart-3d", ignored for other types.
typestring
"model-viewer": interactive 3D model viewer with orbit + AR. "chart-3d": 3D bar chart for data visualization. "scene": rich 3D scene with lighting. "product-360": product turntable with hotspot annotations. "geometry": procedural 3D shapes (cubes, spheres, cylinders, planes, lines) — Claude can DRAW in 3D! Use this when the user asks to draw, build, or visualize 3D shapes.one of model-viewer · chart-3d · scene · product-360 · geometry
titlestring
Title displayed on the artifact. Defaults to a sensible name per type.
shapesarray
Array of procedural 3D shapes for "geometry" type. Each shape has type, position, scale, color, metallic, roughness. Required for "geometry" type. Example: [{type:"cube",position:[0,0.5,0],scale:[1,1,1],color:[1,0,0]},{type:"sphere",position:[0,1.8,0],scale:[0.6,0.6,0.6],color:[0,0,1]}]
optionsobject
Visual options for the 3D artifact.
hotspotsarray
Annotation hotspots for product-360 type. Each has position, normal, label, and optional description.
modelUrlstring
Public HTTPS URL to a .glb or .gltf model. If omitted, a default model is used. Not needed for chart-3d type.
get_platform_setupReturns the complete setup guide for any SceneView-supported platform: Android, iOS, Web, Flutter, React Native, Desktop, or Android TV. Includes dependencies, manifest/permissions, minimum SDK, and a working starter template. Replaces `get_setup`, `get_ios_setup`, and `get_we...2 params

Returns the complete setup guide for any SceneView-supported platform: Android, iOS, Web, Flutter, React Native, Desktop, or Android TV. Includes dependencies, manifest/permissions, minimum SDK, and a working starter template. Replaces `get_setup`, `get_ios_setup`, and `get_we...

Parameters* required
typestring
"3d" for 3D-only scenes. "ar" for augmented reality. Some platforms only support 3D.one of 3d · ar
platformstring
Target platform: - "android" - "ios" - "web" - "flutter" - "react-native" - "desktop" - "tv"one of android · ios · web · flutter · react-native · desktop
migrate_codeAutomatically migrates SceneView 2.x Kotlin code to 3.x. Applies known renames (SceneView→Scene, ArSceneView→ARScene), replaces deprecated APIs (loadModelAsync→rememberModelInstance, Engine.create→rememberEngine), fixes LightNode trailing-lambda bug, removes Sceneform imports,...1 params

Automatically migrates SceneView 2.x Kotlin code to 3.x. Applies known renames (SceneView→Scene, ArSceneView→ARScene), replaces deprecated APIs (loadModelAsync→rememberModelInstance, Engine.create→rememberEngine), fixes LightNode trailing-lambda bug, removes Sceneform imports,...

Parameters* required
codestring
The SceneView 2.x Kotlin code to migrate. Can be a snippet, a function, or a full file.
debug_issueReturns a targeted debugging guide for a specific SceneView issue. Categories: "model-not-showing" (invisible models), "ar-not-working" (AR camera/planes), "crash" (SIGABRT/native), "performance" (low FPS/memory), "build-error" (Gradle/dependency), "black-screen" (no rendering...2 params

Returns a targeted debugging guide for a specific SceneView issue. Categories: "model-not-showing" (invisible models), "ar-not-working" (AR camera/planes), "crash" (SIGABRT/native), "performance" (low FPS/memory), "build-error" (Gradle/dependency), "black-screen" (no rendering...

Parameters* required
categorystring
The issue category. If omitted, provide `description` for auto-detection. - "model-not-showing" - "ar-not-working" - "crash" - "performance" - "build-error" - "black-screen" - "lighting" - "gestures" - "ios" - "material" - "animation"one of model-not-showing · ar-not-working · crash · performance · build-error · black-screen
descriptionstring
Free-text description of the issue (e.g., "my model is not showing", "app crashes on destroy"). Used for auto-detection when category is omitted.
generate_sceneGenerates a complete, compilable SceneView{} or ARSceneView{} Kotlin composable from a natural language description. Parses 40+ object types (furniture, vehicles, animals, food, buildings, nature), quantities ("two chairs", "3 spheres"), environment (indoor/outdoor/dark), and...1 params

Generates a complete, compilable SceneView{} or ARSceneView{} Kotlin composable from a natural language description. Parses 40+ object types (furniture, vehicles, animals, food, buildings, nature), quantities ("two chairs", "3 spheres"), environment (indoor/outdoor/dark), and...

Parameters* required
descriptionstring
Natural language description of the desired 3D scene. Examples: "a room with a table and two chairs", "AR scene with a robot on the floor", "outdoor scene with three trees and a car", "dark room with a sphere and a cube", "a dog and a cat in a garden", "house with a fence and flowers".
list_platformsReturns all platforms supported by SceneView with their renderer, framework, status, and version. Use this to answer questions about what platforms SceneView supports, or to show cross-platform capabilities.

Returns all platforms supported by SceneView with their renderer, framework, status, and version. Use this to answer questions about what platforms SceneView supports, or to show cross-platform capabilities.

No parameter schema in public metadata yet.

get_animation_guideReturns a comprehensive guide for animating 3D models in SceneView — playing embedded glTF animations, Spring physics animations (KMP core), Compose property animations (animateFloatAsState, InfiniteTransition), SmoothTransform for smooth following, and AR animated models. Inc...

Returns a comprehensive guide for animating 3D models in SceneView — playing embedded glTF animations, Spring physics animations (KMP core), Compose property animations (animateFloatAsState, InfiniteTransition), SmoothTransform for smooth following, and AR animated models. Inc...

No parameter schema in public metadata yet.

get_gesture_guideReturns a comprehensive guide for adding gestures to 3D objects in SceneView — isEditable for one-line pinch-to-scale/drag-to-rotate/tap-to-select, custom onTouchEvent handlers, AR tap-to-place, drag-to-rotate with sensitivity, pinch-to-scale with limits, multi-model selection...

Returns a comprehensive guide for adding gestures to 3D objects in SceneView — isEditable for one-line pinch-to-scale/drag-to-rotate/tap-to-select, custom onTouchEvent handlers, AR tap-to-place, drag-to-rotate with sensitivity, pinch-to-scale with limits, multi-model selection...

No parameter schema in public metadata yet.

get_performance_tipsReturns a comprehensive performance optimization guide for SceneView — polygon budgets per device tier, LOD, texture compression (KTX2/Basis Universal), mesh compression (Draco/Meshopt), engine reuse, per-frame allocation avoidance, frustum culling, instancing, lighting optimi...

Returns a comprehensive performance optimization guide for SceneView — polygon budgets per device tier, LOD, texture compression (KTX2/Basis Universal), mesh compression (Draco/Meshopt), engine reuse, per-frame allocation avoidance, frustum culling, instancing, lighting optimi...

No parameter schema in public metadata yet.

get_material_guideReturns a comprehensive guide for PBR materials in SceneView — baseColor, metallic, roughness, reflectance, emissive, clearCoat, normal maps. Includes recipes for common materials (glass, chrome, gold, rubber, car paint), code samples for modifying materials on ModelNode, text...

Returns a comprehensive guide for PBR materials in SceneView — baseColor, metallic, roughness, reflectance, emissive, clearCoat, normal maps. Includes recipes for common materials (glass, chrome, gold, rubber, car paint), code samples for modifying materials on ModelNode, text...

No parameter schema in public metadata yet.

get_collision_guideReturns a comprehensive guide for collision detection, hit testing, and physics in SceneView — node tapping (onTouchEvent), AR surface hit testing (frame.hitTest), ray-box/ray-sphere intersection (KMP core), bounding boxes, and basic rigid body physics. Use this when a user as...

Returns a comprehensive guide for collision detection, hit testing, and physics in SceneView — node tapping (onTouchEvent), AR surface hit testing (frame.hitTest), ray-box/ray-sphere intersection (KMP core), bounding boxes, and basic rigid body physics. Use this when a user as...

No parameter schema in public metadata yet.

get_model_optimization_guideReturns a complete guide for optimizing 3D models for SceneView — polygon budgets per device tier, file size targets, Draco/Meshopt mesh compression, KTX2 texture compression, the recommended optimization pipeline (gltf-transform CLI), texture sizing rules, LOD strategies, and...

Returns a complete guide for optimizing 3D models for SceneView — polygon budgets per device tier, file size targets, Draco/Meshopt mesh compression, KTX2 texture compression, the recommended optimization pipeline (gltf-transform CLI), texture sizing rules, LOD strategies, and...

No parameter schema in public metadata yet.

get_web_rendering_guideReturns a comprehensive guide for SceneView Web (Filament.js WASM) — architecture, quick start (sceneview.js npm or Kotlin/JS), IBL environment lighting (critical for PBR quality), rendering quality settings (SSAO, bloom, TAA), camera exposure tuning, Filament.js vs model-view...

Returns a comprehensive guide for SceneView Web (Filament.js WASM) — architecture, quick start (sceneview.js npm or Kotlin/JS), IBL environment lighting (critical for PBR quality), rendering quality settings (SSAO, bloom, TAA), camera exposure tuning, Filament.js vs model-view...

No parameter schema in public metadata yet.

search_modelsSearches Sketchfab for free 3D models matching a natural-language query and returns a shortlist with names, authors, licenses, thumbnails, triangle counts, and viewer/embed URLs. Use this BEFORE generating SceneView code when the user asks for a specific asset ("a red sports c...4 params

Searches Sketchfab for free 3D models matching a natural-language query and returns a shortlist with names, authors, licenses, thumbnails, triangle counts, and viewer/embed URLs. Use this BEFORE generating SceneView code when the user asks for a specific asset ("a red sports c...

Parameters* required
querystring
Free-text search query, e.g. "red sports car", "low-poly pine tree", "sci-fi robot".
categorystring
Optional Sketchfab category slug to narrow results (e.g. "cars-vehicles", "animals-pets", "architecture", "furniture-home", "weapons-military").
maxResultsnumber
Maximum number of results to return. Clamped to [1, 10]. Default: 6.
downloadableboolean
Restrict to downloadable models so you can actually load the asset. Default: true. Set to false to include view-only models.
analyze_projectScans a local SceneView project on the user's machine and returns a structured analysis: detected project type (Android, iOS, Web), extracted SceneView dependency version, whether it is outdated vs the latest known release, and any known anti-patterns found by reading source f...1 params

Scans a local SceneView project on the user's machine and returns a structured analysis: detected project type (Android, iOS, Web), extracted SceneView dependency version, whether it is outdated vs the latest known release, and any known anti-patterns found by reading source f...

Parameters* required
pathstring
Absolute or relative path to the project root to scan. Defaults to the current working directory of the MCP server.
get_car_configuratorReturns a complete, compilable Kotlin composable for a 3D car configurator using SceneView. Supports 10 body styles (sedan, SUV, coupe, sports, electric, etc.). Features include color picker with 8 paint options, material variants (metallic, matte, pearlescent, gloss), camera...6 params

Returns a complete, compilable Kotlin composable for a 3D car configurator using SceneView. Supports 10 body styles (sedan, SUV, coupe, sports, electric, etc.). Features include color picker with 8 paint options, material variants (metallic, matte, pearlescent, gloss), camera...

Parameters* required
arboolean
Generate AR version using ARSceneView — place car in real world (default: false). Requires arsceneview dependency.
bodyStylestring
Car body style: - "sedan" - "suv" - "coupe" - "hatchback" - "convertible" - "truck" - "van" - "sports" - "luxury" - "electric"one of sedan · suv · coupe · hatchback · convertible · truck
turntableboolean
Enable auto-rotation turntable (default: true).
colorPickerboolean
Include color picker with 8 paint options (default: true).
cameraPresetsarray
Camera presets to include (default: exterior-front, exterior-three-quarter, interior-driver): - "exterior-front" - "exterior-rear" - "exterior-side" - "exterior-three-quarter" - "interior-driver" - "interior-rear" - "detail-wheel" - "detail-headlight" - "detail-grille" - "detail-taillight"
materialVariantsboolean
Include material variant selector — metallic, matte, pearlescent, gloss (default: true).
get_hud_overlayReturns a complete, compilable Kotlin composable for a heads-up display overlay using SceneView ViewNode. HUD elements include speedometer, navigation arrows, alerts, fuel gauge, temperature, gear indicator, turn signals, and lane assist. Choose from 6 styles (minimal, sport,...5 params

Returns a complete, compilable Kotlin composable for a heads-up display overlay using SceneView ViewNode. HUD elements include speedometer, navigation arrows, alerts, fuel gauge, temperature, gear indicator, turn signals, and lane assist. Choose from 6 styles (minimal, sport,...

Parameters* required
arboolean
Generate AR version with HUD projected in real space (default: false).
stylestring
HUD visual style (default: "minimal"): - "minimal" - "sport" - "luxury" - "combat" - "eco" - "retro"one of minimal · sport · luxury · combat · eco · retro
unitsstring
Unit system — "metric" (km/h, °C) or "imperial" (mph, °F). Default: "metric".one of metric · imperial
elementsarray
HUD elements to display: - "speedometer" - "navigation" - "alerts" - "fuel-gauge" - "temperature" - "gear-indicator" - "turn-signals" - "lane-assist"
nightModeboolean
Enable night mode — green-on-black color scheme (default: false).
get_dashboard_3dReturns a complete, compilable Kotlin composable for a 3D instrument cluster using SceneView. Gauge types: speedometer, tachometer, fuel, temperature, oil-pressure, battery, boost, odometer. Themes: classic, digital, sport, luxury, electric, retro. The dashboard housing is a 3...5 params

Returns a complete, compilable Kotlin composable for a 3D instrument cluster using SceneView. Gauge types: speedometer, tachometer, fuel, temperature, oil-pressure, battery, boost, odometer. Themes: classic, digital, sport, luxury, electric, retro. The dashboard housing is a 3...

Parameters* required
arboolean
Generate AR version (default: false).
themestring
Dashboard theme (default: "classic"): - "classic" - "digital" - "sport" - "luxury" - "electric" - "retro"one of classic · digital · sport · luxury · electric · retro
gaugesarray
Gauges to include: - "speedometer" - "tachometer" - "fuel" - "temperature" - "oil-pressure" - "battery" - "boost" - "odometer"
animatedboolean
Enable spring-damped gauge animations (default: true).
interactiveboolean
Include interactive slider controls for demo input (default: true).
get_ar_showroomReturns a complete, compilable Kotlin composable for an AR car showroom using SceneView ARScene. Place a full-size car in your driveway, parking lot, garage, showroom floor, or street. Features include walk-around, open doors animation, color swap, real-world measurements, sid...4 params

Returns a complete, compilable Kotlin composable for an AR car showroom using SceneView ARScene. Place a full-size car in your driveway, parking lot, garage, showroom floor, or street. Features include walk-around, open doors animation, color swap, real-world measurements, sid...

Parameters* required
shadowsboolean
Enable ground-plane shadow lighting (default: true).
featuresarray
Showroom features (default: walk-around, color-swap): - "walk-around" - "open-doors" - "color-swap" - "measurements" - "comparison" - "photo-capture" - "night-lighting"
locationstring
Placement context: - "driveway" - "parking-lot" - "garage" - "showroom-floor" - "street" - "outdoor"one of driveway · parking-lot · garage · showroom-floor · street · outdoor
realScaleboolean
Place car at real 1:1 scale (~4.5m) or table-top (~2m). Default: true (real scale).
get_parts_catalogReturns a complete, compilable Kotlin composable for a 3D parts catalog explorer using SceneView. Categories: engine, transmission, suspension, brakes, exhaust, interior, body, electrical, wheels, cooling. Features include exploded-view slider, part selection highlighting, det...5 params

Returns a complete, compilable Kotlin composable for a 3D parts catalog explorer using SceneView. Categories: engine, transmission, suspension, brakes, exhaust, interior, body, electrical, wheels, cooling. Features include exploded-view slider, part selection highlighting, det...

Parameters* required
arboolean
Generate AR version for hands-on examination (default: false).
pricingboolean
Show part pricing (default: false).
categorystring
Part category: - "engine" - "transmission" - "suspension" - "brakes" - "exhaust" - "interior" - "body" - "electrical" - "wheels" - "cooling"one of engine · transmission · suspension · brakes · exhaust · interior
featuresarray
Catalog features (default: exploded-view, part-selection, detail-zoom): - "exploded-view" - "part-selection" - "detail-zoom" - "cross-section" - "animation" - "part-info" - "search"
partNumbersboolean
Show manufacturer part numbers (default: true).
get_ev_charging_station_viewerReturns a complete, compilable Kotlin composable that renders a 3D EV charging station model with an overlay UI showing live charge level, available bays, and estimated time to full. Supports 5 connector types (CCS, CHAdeMO, Type 2, Tesla, J1772) and 4 station layouts (single,...4 params

Returns a complete, compilable Kotlin composable that renders a 3D EV charging station model with an overlay UI showing live charge level, available bays, and estimated time to full. Supports 5 connector types (CCS, CHAdeMO, Type 2, Tesla, J1772) and 4 station layouts (single,...

Parameters* required
arboolean
Generate an AR version using ARSceneView — place the station in the real world (default: false). Requires arsceneview dependency.
layoutstring
Station layout (default: "single"): - "single" - "dual" - "bank" - "canopy"one of single · dual · bank · canopy
overlayboolean
Render the Material 3 status overlay card (default: true).
connectorstring
EV charging connector standard (default: "ccs"): - "ccs" - "chademo" - "type2" - "tesla" - "j1772"one of ccs · chademo · type2 · tesla · j1772
get_car_paint_shaderReturns a realistic Filament .mat car-paint material definition (clearcoat + optional metallic flakes) plus a Kotlin SceneView snippet showing how to compile it to .filamat and apply it to a loaded car model's material instances. Parameters are physically based: baseColor, met...6 params

Returns a realistic Filament .mat car-paint material definition (clearcoat + optional metallic flakes) plus a Kotlin SceneView snippet showing how to compile it to .filamat and apply it to a loaded car model's material instances. Parameters are physically based: baseColor, met...

Parameters* required
finishstring
Finish preset that overrides PBR knobs with realistic defaults (default: "metallic"): - "solid" - "metallic" - "pearlescent" - "matte"one of solid · metallic · pearlescent · matte
metallicnumber
Metallic parameter (0.0 = dielectric, 1.0 = full metal). Default: 0.9. Forced to 0 for matte finish.
clearcoatnumber
Clearcoat lacquer intensity (0.0..1.0). Default: 1.0. Forced to 0 for matte finish.
roughnessnumber
Base coat roughness (0.0 = mirror, 1.0 = chalk). Default: 0.35.
baseColorHexstring
Hex base color, e.g. "#CC0000" for racing red. Default: "#CC0000".
clearcoatRoughnessnumber
Clearcoat smoothness — lower = glossier. Default: 0.05.
list_car_modelsLists free, openly-licensed 3D car models suitable for SceneView apps. Includes the Khronos ToyCar (CC0, GLB ready), Sketchfab free cars (sedans, SUVs, sports, classics, EVs), engine assemblies, brake calipers, suspension kits, interior cockpits, steering wheels, and dashboard...2 params

Lists free, openly-licensed 3D car models suitable for SceneView apps. Includes the Khronos ToyCar (CC0, GLB ready), Sketchfab free cars (sedans, SUVs, sports, classics, EVs), engine assemblies, brake calipers, suspension kits, interior cockpits, steering wheels, and dashboard...

Parameters* required
tagstring
Filter by tag (e.g., "pbr", "engine", "low-poly", "sedan"). Omit to list all.
categorystring
Filter by category: - "complete-car" - "concept" - "classic" - "parts" - "interior" - "wheels" - "engine" - "test-model"one of complete-car · concept · classic · parts · interior · wheels
validate_automotive_codeValidates a Kotlin SceneView snippet for common automotive-app mistakes. Checks threading violations (Filament JNI on background thread), null-safety for model loading, LightNode trailing-lambda bug, deprecated 2.x APIs, automotive-specific issues (unrealistic scale, unsupport...1 params

Validates a Kotlin SceneView snippet for common automotive-app mistakes. Checks threading violations (Filament JNI on background thread), null-safety for model loading, LightNode trailing-lambda bug, deprecated 2.x APIs, automotive-specific issues (unrealistic scale, unsupport...

Parameters* required
codestring
The Kotlin source code to validate.
get_character_viewerReturns a complete, compilable Kotlin composable for a 3D character viewer with animation state management using SceneView. Supports humanoid, cartoon, chibi, robot, creature, animal, fantasy, and sci-fi character styles. Includes switchable animation states (idle, walk, run,...5 params

Returns a complete, compilable Kotlin composable for a 3D character viewer with animation state management using SceneView. Supports humanoid, cartoon, chibi, robot, creature, animal, fantasy, and sci-fi character styles. Includes switchable animation states (idle, walk, run,...

Parameters* required
arboolean
Generate AR version using ARSceneView (default: false). Requires arsceneview dependency.
stylestring
Character style: - "humanoid" - "cartoon" - "chibi" - "robot" - "creature" - "animal" - "fantasy" - "sci-fi"one of humanoid · cartoon · chibi · robot · creature · animal
animationsarray
Animation states to include (default: ["idle", "walk", "run"]): - "idle" - "walk" - "run" - "jump" - "attack" - "die" - "dance" - "wave"
autoRotateboolean
Enable auto-rotation of the character model (default: false).
showControlsboolean
Show animation control buttons (default: true).
get_level_editorReturns a complete, compilable Kotlin composable for a procedural level editor using SceneView. Uses built-in geometry nodes (CubeNode, SphereNode, CylinderNode) for real-time level construction — no external models needed. Supports 10 themes (dungeon, forest, space, underwate...6 params

Returns a complete, compilable Kotlin composable for a procedural level editor using SceneView. Uses built-in geometry nodes (CubeNode, SphereNode, CylinderNode) for real-time level construction — no external models needed. Supports 10 themes (dungeon, forest, space, underwate...

Parameters* required
arboolean
Generate AR version (default: false).
themestring
Level theme: - "dungeon" - "forest" - "space" - "underwater" - "desert" - "city" - "castle" - "ice" - "lava" - "sky"one of dungeon · forest · space · underwater · desert · city
editableboolean
Allow block placement/removal (default: true).
gridSizenumber
Grid size for level generation (default: 10).
showGridboolean
Show grid floor plane (default: true).
geometriesarray
Geometry types to include (default: ["cube", "sphere", "cylinder", "plane"]): - "cube" - "sphere" - "cylinder" - "plane" - "ramp" - "arch" - "pillar" - "wall" - "platform" - "stairs"
get_physics_gameReturns a complete, compilable Kotlin composable for a physics simulation game using SceneView. Includes full Euler integration physics with gravity, bounciness, collision detection, and response. Presets: bouncing-balls, bowling, billiards, marble-run, tower-collapse, pong-3d...5 params

Returns a complete, compilable Kotlin composable for a physics simulation game using SceneView. Includes full Euler integration physics with gravity, bounciness, collision detection, and response. Presets: bouncing-balls, bowling, billiards, marble-run, tower-collapse, pong-3d...

Parameters* required
arboolean
Generate AR version (default: false).
presetstring
Physics game preset: - "bouncing-balls" - "bowling" - "billiards" - "marble-run" - "tower-collapse" - "pong-3d" - "pinball" - "cannon"one of bouncing-balls · bowling · billiards · marble-run · tower-collapse · pong-3d
gravitystring
Gravity mode (default: "earth"): - "earth" - "moon" - "mars" - "jupiter" - "zero-g" - "reverse" - "custom"one of earth · moon · mars · jupiter · zero-g · reverse
bouncinessnumber
Coefficient of restitution, 0.0 to 1.0 (default: 0.7).
showTrajectoryboolean
Show trajectory prediction line (default: false).
get_particle_effectsReturns a complete, compilable Kotlin composable for visual particle effects using SceneView. Effects: fire, smoke, sparkles, rain, snow, explosion, magic, confetti, bubbles, fireflies. Each particle is rendered as a SphereNode with per-frame position, size, and lifetime updat...5 params

Returns a complete, compilable Kotlin composable for visual particle effects using SceneView. Effects: fire, smoke, sparkles, rain, snow, explosion, magic, confetti, bubbles, fireflies. Each particle is rendered as a SphereNode with per-frame position, size, and lifetime updat...

Parameters* required
arboolean
Generate AR version (default: false).
loopboolean
Loop the effect by respawning dead particles (default: true).
effectstring
Particle effect: - "fire" - "smoke" - "sparkles" - "rain" - "snow" - "explosion" - "magic" - "confetti" - "bubbles" - "fireflies"one of fire · smoke · sparkles · rain · snow · explosion
blendModestring
Blend mode (default: effect-specific): - "additive" - "alpha" - "multiply" - "screen"one of additive · alpha · multiply · screen
particleCountnumber
Number of particles (default: 100). Higher counts impact performance.
get_inventory_3dReturns a complete, compilable Kotlin composable for a 3D game item inventory with interactive preview using SceneView. Layout options: grid, carousel, list, radial. Selecting an item shows a 3D model preview with auto-rotation. Includes category filter tabs, item stats panel,...6 params

Returns a complete, compilable Kotlin composable for a 3D game item inventory with interactive preview using SceneView. Layout options: grid, carousel, list, radial. Selecting an item shows a 3D model preview with auto-rotation. Includes category filter tabs, item stats panel,...

Parameters* required
arboolean
Generate AR version for viewing items at real scale (default: false).
layoutstring
Inventory layout: - "grid" - "carousel" - "list" - "radial"one of grid · carousel · list · radial
columnsnumber
Number of grid columns (default: 4).
showStatsboolean
Show item stats panel when selected (default: true).
autoRotateboolean
Auto-rotate 3D preview (default: true).
categoriesarray
Item categories to include (default: ["weapon", "armor", "potion", "gem"]): - "weapon" - "armor" - "potion" - "scroll" - "gem" - "key" - "tool" - "food" - "material" - "quest"
list_game_modelsLists free, openly-licensed 3D game models suitable for SceneView apps. Sources include Khronos glTF Sample Models (CC BY/CC0), Kenney.nl (CC0 Public Domain), Quaternius (CC0), and Sketchfab (CC BY). Categories: character, weapon, vehicle, environment, prop, creature, building...2 params

Lists free, openly-licensed 3D game models suitable for SceneView apps. Sources include Khronos glTF Sample Models (CC BY/CC0), Kenney.nl (CC0 Public Domain), Quaternius (CC0), and Sketchfab (CC BY). Categories: character, weapon, vehicle, environment, prop, creature, building...

Parameters* required
tagstring
Filter by tag (e.g., "animated", "low-poly", "fantasy", "sci-fi"). Omit to list all.
categorystring
Filter by category: - "character" - "weapon" - "vehicle" - "environment" - "prop" - "creature" - "building" - "item" - "effect" - "ui"one of character · weapon · vehicle · environment · prop · creature
validate_game_codeValidates a Kotlin SceneView snippet for common gaming-app mistakes. Checks threading violations (Filament JNI on background thread), null-safety for model loading, LightNode trailing-lambda bug, deprecated 2.x APIs, physics timestep issues, particle performance, animation saf...1 params

Validates a Kotlin SceneView snippet for common gaming-app mistakes. Checks threading violations (Filament JNI on background thread), null-safety for model loading, LightNode trailing-lambda bug, deprecated 2.x APIs, physics timestep issues, particle performance, animation saf...

Parameters* required
codestring
The Kotlin source code to validate.
get_anatomy_viewerReturns a complete, compilable Kotlin composable for a 3D anatomy viewer using SceneView. Supports skeleton, muscular, circulatory, nervous, respiratory, digestive, and other body systems. Choose a body region (head, torso, upper-limb, lower-limb, spine, pelvis, hand, foot, fu...6 params

Returns a complete, compilable Kotlin composable for a 3D anatomy viewer using SceneView. Supports skeleton, muscular, circulatory, nervous, respiratory, digestive, and other body systems. Choose a body region (head, torso, upper-limb, lower-limb, spine, pelvis, hand, foot, fu...

Parameters* required
arboolean
Generate AR version using ARSceneView instead of SceneView (default: false). Requires arsceneview dependency.
labelsboolean
Show anatomical labels overlay (default: true).
regionstring
Body region to focus on (default: "full"): - "head" - "torso" - "upper-limb" - "lower-limb" - "spine" - "pelvis" - "hand" - "foot" - "full"one of head · torso · upper-limb · lower-limb · spine · pelvis
systemstring
The body system to display: - "skeleton" - "muscular" - "circulatory" - "nervous" - "respiratory" - "digestive" - "urinary" - "reproductive" - "endocrine" - "lymphatic" - "integumentary" - "full-body"one of skeleton · muscular · circulatory · nervous · respiratory · digestive
explodedboolean
Enable exploded view slider to separate anatomical components (default: false).
transparentboolean
Enable transparency slider for layered anatomy viewing (default: false).
get_molecule_viewerReturns a complete, compilable Kotlin composable for a 3D molecular structure viewer using SceneView. Supports proteins, DNA, RNA, small molecules, antibodies, viruses, and enzymes. Choose representation (ball-and-stick, space-filling, ribbon, wireframe, surface) and color sch...7 params

Returns a complete, compilable Kotlin composable for a 3D molecular structure viewer using SceneView. Supports proteins, DNA, RNA, small molecules, antibodies, viruses, and enzymes. Choose representation (ball-and-stick, space-filling, ribbon, wireframe, surface) and color sch...

Parameters* required
arboolean
Generate AR version (default: false).
pdbIdstring
Optional PDB ID for a specific structure (e.g., "1HHO" for hemoglobin). Model file will be named after the PDB ID.
animateboolean
Enable auto-rotation animation (default: false).
colorSchemestring
Color scheme for the molecule (default: "element"/CPK).one of element · chain · secondary-structure · hydrophobicity · custom
moleculeTypestring
The type of molecule: - "protein" - "dna" - "rna" - "small-molecule" - "antibody" - "virus" - "enzyme" - "custom"one of protein · dna · rna · small-molecule · antibody · virus
showHydrogensboolean
Show hydrogen atoms (default: false). Increases vertex count significantly.
representationstring
3D representation style (default: "ball-and-stick"): - "ball-and-stick" - "space-filling" - "ribbon" - "wireframe" - "surface"one of ball-and-stick · space-filling · ribbon · wireframe · surface
get_medical_imagingReturns a complete, compilable Kotlin composable for 3D visualization of medical imaging data (CT, MRI, PET, ultrasound, X-ray) using SceneView. Includes the full DICOM-to-3D pipeline documentation: parsing DICOM with dcm4che, generating 3D meshes with marching cubes, and rend...6 params

Returns a complete, compilable Kotlin composable for 3D visualization of medical imaging data (CT, MRI, PET, ultrasound, X-ray) using SceneView. Includes the full DICOM-to-3D pipeline documentation: parsing DICOM with dcm4che, generating 3D meshes with marching cubes, and rend...

Parameters* required
arboolean
Generate AR version (default: false).
modalitystring
Imaging modality: - "ct" - "mri" - "pet" - "ultrasound" - "xray"one of ct · mri · pet · ultrasound · xray
windowingboolean
Include HU windowing controls for CT/MRI (default: true).
bodyRegionstring
Body region of the scan (e.g., "chest", "head", "abdomen", "pelvis"). Default: "chest".
segmentationboolean
Include segmentation overlay layer (default: false).
renderingModestring
3D rendering mode (default: "surface"): - "volume" - "surface" - "mip" - "slice"one of volume · surface · mip · slice
get_surgical_planningReturns a complete, compilable Kotlin composable for surgical planning 3D visualization using SceneView. Supports orthopedic, cardiac, neurosurgery, maxillofacial, spinal, laparoscopic, and ophthalmic surgery types. Features include measurement tools, annotation, cross-section...5 params

Returns a complete, compilable Kotlin composable for surgical planning 3D visualization using SceneView. Supports orthopedic, cardiac, neurosurgery, maxillofacial, spinal, laparoscopic, and ophthalmic surgery types. Features include measurement tools, annotation, cross-section...

Parameters* required
arboolean
Generate AR version (default: false).
featuresarray
Planning features to include (default: ["measurement", "annotation"]): - "measurement" - "annotation" - "cross-section" - "implant-placement" - "trajectory" - "comparison"
surgeryTypestring
Type of surgery: - "orthopedic" - "cardiac" - "neurosurgery" - "maxillofacial" - "spinal" - "laparoscopic" - "ophthalmic" - "general"one of orthopedic · cardiac · neurosurgery · maxillofacial · spinal · laparoscopic
implantModelboolean
Include implant/prosthesis overlay with toggle (default: false).
preOpComparisonboolean
Include pre-operative comparison overlay (default: false).
get_dental_viewerReturns a complete, compilable Kotlin composable for dental 3D scanning visualization using SceneView. View types include full-arch, single-tooth, implant, orthodontic, crown-bridge, intraoral-scan, and CBCT reconstruction. Features include measurement, margin line drawing, oc...6 params

Returns a complete, compilable Kotlin composable for dental 3D scanning visualization using SceneView. View types include full-arch, single-tooth, implant, orthodontic, crown-bridge, intraoral-scan, and CBCT reconstruction. Features include measurement, margin line drawing, oc...

Parameters* required
arboolean
Generate AR version for patient consultation (default: false).
archstring
Which dental arch to display (default: "both").one of upper · lower · both
featuresarray
Dental features to include (default: ["measurement"]): - "measurement" - "margin-line" - "occlusion" - "comparison" - "shade-matching" - "treatment-stages"
viewTypestring
Dental view type: - "full-arch" - "single-tooth" - "implant" - "orthodontic" - "crown-bridge" - "intraoral-scan" - "cbct"one of full-arch · single-tooth · implant · orthodontic · crown-bridge · intraoral-scan
showRootsboolean
Include tooth root overlay for implant planning (default: false).
showNervesboolean
Include nerve pathway overlay — inferior alveolar, mental nerve (default: false).
list_medical_modelsLists free, openly-licensed 3D medical models suitable for SceneView apps. Sources include BodyParts3D (CC BY-SA), NIH 3D Print Exchange (Public Domain), and Sketchfab (CC BY). Categories: anatomy, skeleton, organ, muscle, dental, molecule, cell, surgical, imaging, prosthetic....2 params

Lists free, openly-licensed 3D medical models suitable for SceneView apps. Sources include BodyParts3D (CC BY-SA), NIH 3D Print Exchange (Public Domain), and Sketchfab (CC BY). Categories: anatomy, skeleton, organ, muscle, dental, molecule, cell, surgical, imaging, prosthetic....

Parameters* required
tagstring
Filter by tag (e.g., "heart", "dental", "protein", "skeleton"). Omit to list all.
categorystring
Filter by category: - "anatomy" - "skeleton" - "organ" - "muscle" - "dental" - "molecule" - "cell" - "surgical" - "imaging" - "prosthetic"one of anatomy · skeleton · organ · muscle · dental · molecule
validate_medical_codeValidates a Kotlin SceneView snippet for common medical-app mistakes. Checks threading violations (Filament JNI on background thread), null-safety for model loading, LightNode trailing-lambda bug, deprecated 2.x APIs, DICOM library requirements, STL/OBJ format warnings, and tr...1 params

Validates a Kotlin SceneView snippet for common medical-app mistakes. Checks threading violations (Filament JNI on background thread), null-safety for model loading, LightNode trailing-lambda bug, deprecated 2.x APIs, DICOM library requirements, STL/OBJ format warnings, and tr...

Parameters* required
codestring
The Kotlin source code to validate.
get_room_plannerReturns a complete, compilable Kotlin composable for a 3D room layout planner using SceneView. Procedurally generates walls, floor, ceiling with configurable dimensions. Supports living room, bedroom, kitchen, bathroom, dining room, office, studio, hallway, garage, and open-pl...9 params

Returns a complete, compilable Kotlin composable for a 3D room layout planner using SceneView. Procedurally generates walls, floor, ceiling with configurable dimensions. Supports living room, bedroom, kitchen, bathroom, dining room, office, studio, hallway, garage, and open-pl...

Parameters* required
arboolean
Generate AR version using ARSceneView (default: false). Places a 1:10 miniature room on a real surface.
doorsnumber
Number of doors (default: 1).
windowsnumber
Number of windows (default: 2).
roomTypestring
Room type: - "living-room" - "bedroom" - "kitchen" - "bathroom" - "dining-room" - "office" - "studio" - "hallway" - "garage" - "open-plan"one of living-room · bedroom · kitchen · bathroom · dining-room · office
wallStylestring
Wall material style (default: "standard"): - "standard" - "brick" - "concrete" - "wood-panel" - "glass"one of standard · brick · concrete · wood-panel · glass
floorStylestring
Floor material style (default: "hardwood"): - "hardwood" - "tile" - "carpet" - "marble" - "concrete" - "laminate" - "vinyl"one of hardwood · tile · carpet · marble · concrete · laminate
widthMetersnumber
Room width in meters (default: 4.0).
heightMetersnumber
Room height in meters (default: 2.7).
lengthMetersnumber
Room length in meters (default: 5.0).
get_furniture_placementReturns a complete, compilable Kotlin composable for AR furniture placement using SceneView. Place furniture in your real room — tap a surface to position, rotate and scale. Supports sofa, chair, table, bed, desk, shelf, wardrobe, cabinet, lamp, rug, plant, and mirror. Options...7 params

Returns a complete, compilable Kotlin composable for AR furniture placement using SceneView. Place furniture in your real room — tap a surface to position, rotate and scale. Supports sofa, chair, table, bed, desk, shelf, wardrobe, cabinet, lamp, rug, plant, and mirror. Options...

Parameters* required
arboolean
Generate AR version (default: true). Set false for 3D preview only.
sizestring
Size preset (default: "medium"): - "small" - "medium" - "large" - "custom"one of small · medium · large · custom
categorystring
Furniture category: - "sofa" - "chair" - "table" - "bed" - "desk" - "shelf" - "wardrobe" - "cabinet" - "lamp" - "rug" - "plant" - "mirror"one of sofa · chair · table · bed · desk · shelf
colorHexstring
Optional color hex (e.g., "#4A90D9") for material customization.
scalableboolean
Include scale slider control (default: true).
modelPathstring
Custom model path (default: "models/furniture/{category}.glb").
rotatableboolean
Include rotation slider control (default: true).
get_material_switcherReturns a complete, compilable Kotlin composable for switching wall paint, floor material, fabric, and other surfaces in 3D using SceneView. Live-preview colors and textures on a room model with real-time PBR material updates. Surfaces: wall-paint, floor, ceiling, backsplash,...6 params

Returns a complete, compilable Kotlin composable for switching wall paint, floor material, fabric, and other surfaces in 3D using SceneView. Live-preview colors and textures on a room model with real-time PBR material updates. Surfaces: wall-paint, floor, ceiling, backsplash,...

Parameters* required
arboolean
Generate AR version for in-situ preview (default: false).
colorsarray
Color hex codes to offer (default: surface-specific palette). Example: ["#FFFFFF", "#87CEEB"].
finishstring
Paint/material finish (default: "matte"): - "matte" - "satin" - "semi-gloss" - "gloss" - "eggshell"one of matte · satin · semi-gloss · gloss · eggshell
surfacestring
Surface to customize: - "wall-paint" - "floor" - "ceiling" - "backsplash" - "countertop" - "fabric" - "curtain" - "wallpaper"one of wall-paint · floor · ceiling · backsplash · countertop · fabric
beforeAfterboolean
Include before/after comparison slider (default: false).
texturePathsarray
Custom texture file paths in assets (e.g., ["textures/oak.ktx", "textures/marble.ktx"]).
get_lighting_designReturns a complete, compilable Kotlin composable for interior lighting design using SceneView. Configure multiple light types in a 3D room scene — ambient, spot, accent, pendant, recessed, track, sconce, floor lamp, table lamp, chandelier, strip LED, and natural light. Options...6 params

Returns a complete, compilable Kotlin composable for interior lighting design using SceneView. Configure multiple light types in a 3D room scene — ambient, spot, accent, pendant, recessed, track, sconce, floor lamp, table lamp, chandelier, strip LED, and natural light. Options...

Parameters* required
arboolean
Generate AR version (default: false).
lightsarray
Light types to include: - "ambient" - "spot" - "accent" - "pendant" - "recessed" - "track" - "sconce" - "floor-lamp" - "table-lamp" - "chandelier" - "strip-led" - "natural"
dimmableboolean
Include per-light dimming sliders (default: true).
roomModelstring
Room model path (default: "models/room/interior_scene.glb").
showShadowsboolean
Enable shadow casting (default: true).
colorTemperaturestring
Color temperature (default: "warm-white"): - "warm-white" - "neutral-white" - "cool-white" - "daylight" - "candlelight"one of warm-white · neutral-white · cool-white · daylight · candlelight
get_room_tourReturns a complete, compilable Kotlin composable for an animated camera walkthrough of a 3D room using SceneView. Tour styles: orbit (circle around room), walkthrough (first-person path), flyover (elevated bird's eye), dolly (forward/backward), panoramic (360 from center). Opt...7 params

Returns a complete, compilable Kotlin composable for an animated camera walkthrough of a 3D room using SceneView. Tour styles: orbit (circle around room), walkthrough (first-person path), flyover (elevated bird's eye), dolly (forward/backward), panoramic (360 from center). Opt...

Parameters* required
arboolean
Generate AR version (default: false).
loopboolean
Loop tour continuously (default: true).
speedstring
Tour speed (default: "normal"): - "slow" - "normal" - "fast"one of slow · normal · fast
roomModelstring
Room model path (default: "models/room/interior_scene.glb").
tourStylestring
Tour animation style: - "orbit" - "walkthrough" - "flyover" - "dolly" - "panoramic"one of orbit · walkthrough · flyover · dolly · panoramic
waypointsnumber
Number of camera waypoints (default: 4).
pauseOnInteractionboolean
Pause tour when user touches the screen (default: true).
list_furniture_modelsLists free, openly-licensed 3D furniture models suitable for SceneView apps. Sources include Poly Haven (CC0), Khronos glTF Sample Assets (Apache 2.0 / CC BY 4.0), and Sketchfab (CC BY 4.0). Categories: seating, table, bed, storage, lighting, decor, kitchen, bathroom, outdoor,...2 params

Lists free, openly-licensed 3D furniture models suitable for SceneView apps. Sources include Poly Haven (CC0), Khronos glTF Sample Assets (Apache 2.0 / CC BY 4.0), and Sketchfab (CC BY 4.0). Categories: seating, table, bed, storage, lighting, decor, kitchen, bathroom, outdoor,...

Parameters* required
tagstring
Filter by tag (e.g., "sofa", "modern", "kitchen", "lighting"). Omit to list all.
categorystring
Filter by category: - "seating" - "table" - "bed" - "storage" - "lighting" - "decor" - "kitchen" - "bathroom" - "outdoor" - "office"one of seating · table · bed · storage · lighting · decor
validate_interior_codeValidates a Kotlin SceneView snippet for common interior-design app mistakes. Checks threading violations (Filament JNI on background thread), null-safety for model loading, LightNode trailing-lambda bug, deprecated 2.x APIs, unsupported format warnings (FBX, OBJ, 3DS), textur...1 params

Validates a Kotlin SceneView snippet for common interior-design app mistakes. Checks threading violations (Filament JNI on background thread), null-safety for model loading, LightNode trailing-lambda bug, deprecated 2.x APIs, unsupported format warnings (FBX, OBJ, 3DS), textur...

Parameters* required
codestring
The Kotlin source code to validate.
setup_rerun_projectGenerates the minimum set of files a SceneView developer needs to start logging to Rerun. Supports Android (Gradle + Kotlin composable), iOS (Package.swift + SwiftUI view), Web (HTML with the Rerun Web Viewer WASM module embedded next to a SceneView canvas), and a standalone P...3 params

Generates the minimum set of files a SceneView developer needs to start logging to Rerun. Supports Android (Gradle + Kotlin composable), iOS (Package.swift + SwiftUI view), Web (HTML with the Rerun Web Viewer WASM module embedded next to a SceneView canvas), and a standalone P...

Parameters* required
platformstring
Target platform: - "android" - "ios" - "web" - "python"one of android · ios · web · python
targetDirstring
Relative target directory for the generated files (default: ".").
includeSidecarboolean
Bundle the Python sidecar script alongside the platform output. Default: true for android/ios, false for web/python.
generate_ar_loggerReturns a ready-to-paste Kotlin (Jetpack Compose) or Swift (SwiftUI) helper that streams an AR session to Rerun. Pick which data types to log — camera pose, detected planes, point clouds, anchors, hit results — and the optional throttle (default 10 Hz). The generated code uses...5 params

Returns a ready-to-paste Kotlin (Jetpack Compose) or Swift (SwiftUI) helper that streams an AR session to Rerun. Pick which data types to log — camera pose, detected planes, point clouds, anchors, hit results — and the optional throttle (default 10 Hz). The generated code uses...

Parameters* required
hoststring
Socket host. Default: "127.0.0.1".
portnumber
Socket port. Default: 9876.
rateHznumber
Throttle rate in Hz. Default: 10.
languagestring
Target language: - "kotlin" - "swift"one of kotlin · swift
dataTypesarray
Data types to log: - "pose" - "planes" - "point_cloud" - "anchors" - "hit_results"
generate_python_sidecarReturns a standalone Python script that listens on a TCP port for the JSON-lines wire format emitted by a SceneView RerunBridge client (Android or iOS) and re-logs each event into the Rerun viewer as the matching archetype (Transform3D for poses, Points3D for clouds, LineStrip...3 params

Returns a standalone Python script that listens on a TCP port for the JSON-lines wire format emitted by a SceneView RerunBridge client (Android or iOS) and re-logs each event into the Rerun viewer as the matching archetype (Transform3D for poses, Points3D for clouds, LineStrip...

Parameters* required
portnumber
TCP port to listen on. Default: 9876.
spawnViewerboolean
Automatically spawn the Rerun viewer process. Default: true.
recordingNamestring
Rerun application id that shows in the viewer. Default: "sceneview-bridge".
embed_web_viewerReturns an HTML + module-script snippet that embeds the Rerun Web Viewer (WASM) in a web page, pointing at a .rrd file you host. Useful for publishing playback-ready AR sessions next to your SceneView canvas in documentation, landing pages, or sample pages. Returns three views...5 params

Returns an HTML + module-script snippet that embeds the Rerun Web Viewer (WASM) in a web page, pointing at a .rrd file you host. Useful for publishing playback-ready AR sessions next to your SceneView canvas in documentation, landing pages, or sample pages. Returns three views...

Parameters* required
rrdUrlstring
URL of the .rrd file to load at startup.
timeRangearray
Optional [startNanos, endNanos] to jump to on load.
containerIdstring
CSS id of the container div (letters/digits/underscore/dash only). Default: "rerun-viewer".
hideWelcomeboolean
Hide the Rerun welcome screen. Default: true.
viewerVersionstring
Rerun Web Viewer version to load from jsdelivr. Default: "latest".
explain_conceptReturns a focused, SceneView-developer-friendly explanation of a single Rerun concept: rrd file format, timelines, entity paths, archetypes (Transform3D/Points3D/Mesh3D/etc.), or the coordinate system and transform conventions. Use this to onboard developers to Rerun without t...1 params

Returns a focused, SceneView-developer-friendly explanation of a single Rerun concept: rrd file format, timelines, entity paths, archetypes (Transform3D/Points3D/Mesh3D/etc.), or the coordinate system and transform conventions. Use this to onboard developers to Rerun without t...

Parameters* required
conceptstring
Concept to explain: - "rrd" - "timelines" - "entities" - "archetypes" - "transforms"one of rrd · timelines · entities · archetypes · transforms
Featured
CodeRabbit
CodeRabbit
AI writes the code. CodeRabbit catches the slop.
Try For Free →
Keep your Mac awake
Keep your Mac awake
Keep your Mac awake while Claude Code and 40+ AI agents run. Sleeps when they're idle.
One time payment $9 →
Context.devContext.dev
Context.dev
Integrate web data into your AI product. One API to scrape website & brand data.
Get API Key Now →
Make your agent a DeFi expert
Make your agent a DeFi expert
Agent, run crypto. Access onchain data & trade routes via 1inch.
Install now →
Make money from your Skills
Make money from your Skills
On Capafy, your Skill runs online 24/7 as an agent product, and you get paid every time someone uses it.
Start earning →
AppSignal
AppSignal
Monitor with ease. Code with confidence.
Start Free Trial →
Categories
AI & LLM ToolsSearch & Web CrawlingFinance & Commerce
Registryactive
TransportHTTP
AuthRequired
UpdatedApr 25, 2026
View on GitHub

Related AI & LLM Tools MCP Servers

View all →
SkillFM LLM Cost Optimizer

io.github.ericm1018/skillfm-llm-cost-optimizer-openai-anthropic-usage

LLM cost optimizer for OpenAI, Anthropic, token usage, BYOK, and SkillFM Beacon audits.
Llm Orchestration Agent

io.github.mikerawsonnz/llm-orchestration-agent

Run a prompt through a LangChain (system + human) chain over Gemini on Vertex AI; optional LangSmith
Authenticated Llm Agent

io.github.mikerawsonnz/authenticated-llm-agent

JWT-gated LLM gateway: authenticate (bcrypt/JWT), then run a LangChain-on-Vertex Gemini completion.
Copilot Memory MCP

labforgedev/copilot-memory-mcp

Persistent semantic memory for AI agents using local ChromaDB vector search. No cloud required.
1
Agent Prompt Injection Firewall Mcp

csoai-org/agent-prompt-injection-firewall-mcp

The WAF for agents. Pattern-based + heuristic firewall scans prompts, RAG documents, tool argume...
Authenticated Multi Llm Agent

io.github.mikerawsonnz/authenticated-multi-llm-agent

Google-OAuth-gated LLM gateway: verify a Google ID token, then run a Gemini (Vertex AI) completion f