About 3d Asset Processing Mcp
An MCP server for analyzing, validating, converting, and optimizing glTF/GLB 3D models. It gives 3D asset workflows access to model statistics and processing operations through dedicated tools.
Key features
- 01Model statistics for geometry, materials, and animations
- 02Standards and compatibility validation
- 03glTF/GLB conversion and format upgrades
- 04Meshopt and Draco compression
- 05Texture and geometry optimization
Use cases
- 01Reviewing a model’s geometry and performance metrics
- 02Checking model compliance and compatibility
- 03Converting assets between glTF and GLB
- 04Compressing models and optimizing their textures
MCP support
Exposes model analysis, validation, conversion, compression, and optimization tools to MCP clients.
Configuration
Local server config is the same for every client. Copy it into your client’s MCP config file.
Tools
4Saved tool list · updated 2w ago
| Parameter | Type | Required | Description |
|---|---|---|---|
| input | object | Yes | |
| input.source | string | Yes | File path, URL, or base64 data of the 3D model |
| input.type | enum | Yes | Type of input sourcefile | url | base64 |
| input.format | enum | No | Expected format of the modelgltf | glb | auto |
Details
From the project README3D Asset Processing MCP
A comprehensive MCP server for processing, validating, optimizing, and analyzing 3D models with glTF/GLB support.
Features
- Analysis: Get detailed model statistics including geometry, materials, animations, and performance metrics
- Validation: Ensure 3D models meet standards using built-in checks
- Basic Processing: Convert between glTF/GLB formats using gltf-pipeline
- Advanced Processing: Apply Meshopt/Draco compression, texture optimization, and geometry processing using gltf-transform
Installation
Add to your MCP client configuration:
{
"mcpServers": {
"3d-asset-processing-mcp": {
"command": "npx",
"args": ["-y", "3d-asset-processing-mcp"]
}
}
}
All dependencies (gltf-pipeline, gltf-transform) are included - no additional setup required.
Available Tools
analyze_model: Analyze 3D models and provide detailed statisticsvalidate_model: Validate 3D models for compliance and compatibilitygltf-pipeline-executor: Basic glTF operations (conversion, format upgrade, simple compression)gltf-transform-executor: Advanced glTF processing (Meshopt/Draco compression, texture optimization, geometry processing)
Development
# Clone the repository
git clone [email protected]:GeoLibra/3d-asset-processing-mcp.git
cd 3d-asset-processing-mcp
# Install dependencies
npm install
# Build the project
npm run build
# debug mcp
"3d-asset-processing-mcp": {
"command": "node",
"args": [
"/Users/hgis/myproject/3d-asset-processing-mcp/dist/server.js"
]
}
debug mcp
npx @modelcontextprotocol/inspector

License
MIT
Comments
New to MCP?
From what the protocol is to installing your first server, these answers cover most first questions.
An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.