splatter -app
MCP app for generating and viewing 3D models using 3D Gaussian Splatting
claude mcp add --transport stdio kstonekuan-splatter-mcp-app node path/to/server.js \ --env MCP_URL="URL for tunnel/deployed absolute URLs" \ --env SHARP_MODAL_TIMEOUT_MS="300000" \ --env SHARP_MODAL_ENDPOINT_URL="Deployed Modal image-to-splat endpoint" \ --env SHARP_MODAL_TIMEOUT_SECONDS="fallback"
How to use
This MCP server hosts the Splatter app, which enables generating and viewing 3D models using 3D Gaussian Splatting. The server exposes tooling to upload and render 3D content and to convert images into splats via a Modal-backed pipeline. End users can upload .ply models to render in an interactive widget, or supply an image to trigger an image-to-splat workflow through the provided tools. The app integrates with ChatGPT-generated prompts to demonstrate a live image-to-3D workflow, making it suitable for rapid prototyping in advertising, media, creative design, architecture, and real estate contexts. The main entry points you’ll interact with are open-ply-upload (to bring in new meshes), view-ply-splat (to render an existing .ply), and generate-splat-from-image (to convert images to splats).
How to install
Prerequisites:
- Node.js and pnpm installed on your development machine
- Git available to clone the repository
- Clone the repository
git clone https://github.com/your-org/splatter-mcp-app.git
cd splatter-mcp-app
- Install dependencies
pnpm install
- Run the development server
pnpm run dev
Optional for tunnel testing (if you want to expose locally):
pnpm run dev -- --tunnel
Additional notes
Notes:
- Ensure SHARP_MODAL_ENDPOINT_URL is set to a live deployed endpoint before using image-to-splat features.
- The Modal backend is deployed under services/sharp-inference and can be started with the provided uv commands in the README; ensure uv is installed for the Python backend.
- If you’re running locally, configure MCP_URL to point to your public URL or tunnel endpoint to enable external access.
- The app uses pnpm scripts; you can adapt to npm or yarn if needed, but consistency is recommended.
- For quality checks, run the project’s lint/typing checks as shown in the README (ruff, type checking, etc.).
Related MCP Servers
inspector
Test & Debug MCP servers, ChatGPT apps, and MCP Apps (ext-apps)
MiniMax -JS
Official MiniMax Model Context Protocol (MCP) JavaScript implementation that provides seamless integration with MiniMax's powerful AI capabilities including image generation, video generation, text-to-speech, and voice cloning APIs.
gtm
An MCP server for Google Tag Manager. Connect it to your LLM, authenticate once, and start managing GTM through natural language.
yavio
The Open Source Analytics and Visibility Layer for ChatGPT Apps and MCP Apps.
chapplin
chapplin is a MCP Apps and ChatGPT Apps framework.
mcp-install-instructions-generator
Generate MCP Server Installation Instructions for Cursor, Visual Studio Code, Claude Code, Claude Desktop, Windsurf, ChatGPT, Gemini CLI and more