process_modelLABSCO SUMMARY
Automatic remesh and decimation for game- and web-ready assets, with materials preserved.
It leans on Instant Meshes for the retopology and pymeshlab for the reduction, wrapping both so an agent can analyze a model, act on the recommended target, and get back a GLB with its textures — the parts that usually mean bouncing between three separate desktop tools.
What it is
A server that hands 3D model processing to an assistant: it takes an OBJ or GLB file — local path, folder, or URL — and runs automatic retopology, face reduction, and mesh quality analysis, then outputs GLB.
What you get
- process_model reduces face count or rebuilds the mesh, with a mode that auto-picks between simplify and remesh, and options to preserve UVs and boundary features
- analyze_model reports face and vertex counts, topology problems like holes and separated components, and a recommended target face count
- manage_archives lists, cleans, copies, and inspects the archive folders each run produces — model, textures, and logs stored together
- Materials and texture maps are carried through the pipeline rather than dropped
Requirements
Windows only, since it drives the bundled Instant Meshes executable, and it needs a local Blender install for GLB conversion and texture extraction. Runs on Python.
Setup effort
Build from source — get the source, then follow the project's own run instructions
USE CASES
Getting a heavy model down to a target budget
Run process_model in simplify mode toward a face count analyze_model recommends; large reductions are stepped automatically so the mesh does not shatter, and UVs are kept.
Repairing a broken mesh
process_model in remesh mode rebuilds topology and can close holes, turning a model with defects into a clean watertight one.
Deciding whether a model needs work at all
analyze_model reports faces, vertices, and topology issues plus a suggested target, so the call to process it is informed.
Keeping processed assets organised
manage_archives lists and cleans the per-run folders that bundle the model, its textures, and logs, and copies a chosen archive elsewhere.
3 tools
Listed in project docs. Your client may show a different list.
analyze_modelmanage_archivesBEFORE YOU INSTALL
What to know first
Tools you get
3 tools named in the project's documentation.
Requires
- python on PATH
- Python 3.8+
Where it runs
The documented client runs the server on your machine.
INSTALLATION
Connect your client
Server setup
python server.pyMCP Clients
Any MCP client
{
"mcpServers": {
"instant-meshes-mcp": {
"command": "python",
"args": [
"<YOUR_ABS_DIR>/instant-meshes-mcp/server.py"
],
"env": {
"PYTHONUNBUFFERED": "1",
"BLENDER_PATH": "<YOUR_BLENDER_PATH>"
}
}
}
}