← Back to directory
R

Rerun 3D

Community
MCP server for debugging SceneView AR sessions with Rerun.io spatial visualization.
GitHub source repository ↗
★ 1.3k Stars Category · Dev Tools Very popular Source revision d353366c7f4a
32FMRS · D
Reliability
4/20
Security and permissions
5/20
Maintenance
10/20
Documentation
5/20
Setup experience
8/20

This is a small, stdio-based MCP server shipped inside the SceneView repository to bridge SceneView AR apps with Rerun.io. The manifest names it io.github.sceneview/rerun-3d (npm package rerun-3d-mcp v1.0.0). The README attributes five tools to the Rerun.io integration, focused on AR debug logging, Python sidecars, web viewer embeds, and spatial data visualization. Tool identifiers are not documented in the supplied sources, so the tools list is empty. Since it is maintained by the SceneView project rather than Rerun.io, the server is classified as non-official.

Read the FMRS scoring method →

This stdio MCP server (npm: rerun-3d-mcp, v1.0.0) connects SceneView 3D/AR applications to Rerun.io for spatial debugging. According to the SceneView README, its scope is AR debug logging, Python sidecars, web viewer embeds, and spatial data visualization; the Rerun.io integration is listed with five tools. The server manifest describes it as the Rerun.io integration endpoint within the SceneView repository. It is not maintained by Rerun.io itself.

Tools

The tool list has not been reviewed yet.

Setup

Run it with npx: npx rerun-3d-mcp. In an MCP-capable client, add a stdio server configuration with command npx and args -y rerun-3d-mcp. The package is downloaded from npm on first run, so network access is required.

claude_desktop_config.json
{"mcpServers":{"rerun-3d":{"command":"npx","args":["-y","rerun-3d-mcp"]}}}

Fit and risk

Best for

  • Developers building SceneView 3D/AR apps (Android, iOS, Web) who already use or want to adopt Rerun.io for debugging.
  • Teams that need replayable AR session evidence for bug reports and post-mortem analysis.
  • Debugging scenarios that combine SceneView AR poses, planes, and cloud anchors with Rerun's timeline visualization.

Not for

  • Projects not using SceneView or Rerun.
  • End users of a released application (this is a debugging tool, not a user-facing feature).
  • Teams that require an officially maintained Rerun.io MCP server and do not accept a community-maintained implementation.

Required permissions

  • No dedicated permission list is published in the source material.
  • Based on the described features, the server may fetch and execute the npm package and its dependencies via npx.
  • It may launch local Python sidecar processes (Rerun SDK).
  • It may write local .rrd recording files and may start or interact with a local web viewer instance.

Risks and side effects

  • The server is community-maintained by SceneView, not by Rerun.io, so standard supply-chain and local-execution risks apply.
  • The npm package and its dependencies may introduce third-party code; pin the version and review the published package before relying on it.
  • The server may process AR session data, so avoid using it with sensitive data in unfamiliar environments.
  • If Python sidecar dependencies are missing, features may fail, and errors may only appear in client logs.

Troubleshooting

  1. Verify Node.js/npm is installed and that `npx rerun-3d-mcp` exits cleanly.
  2. Check network access to the npm registry for the first-run package download.
  3. If Python sidecars are involved, confirm Python and the Rerun SDK prerequisites are available.
  4. Inspect the MCP client logs for stderr/stdout output; this is where stdio server errors appear.
  5. Confirm the client configuration uses the exact package name (rerun-3d-mcp) and the stdio transport.

Use cases

Stream AR session data (poses, planes, cloud anchors) to the Rerun viewer for live inspection.
Record debug recordings (.rrd) and replay them in the hosted Rerun web viewer at sceneview.github.io/rerun/.
Embed Rerun web visualization into spatial-data debugging workflows.
Share a common spatial-data visualization backend across SceneView apps on Android, iOS, and other platforms.

Supported clients

Claude DesktopFull support
Claude CodeFull support
CursorFull support
WindsurfFull support