trident-mcp
trident-mcp is an AI-powered 3D model generation and post-processing server (Go-based, using Tripo as the backend) that lets you create, convert, and refine 3D models using text, images, or multi-angle views.
3D Model Generation:
text_to_3d— Generate a 3D model from a text prompt, with optional negative prompt, face limit, and model version selection.image_to_3d— Generate a 3D model from a single reference image (local path or public URL), with options for orientation, texture quality, and face limit.multiview_to_3d— Generate higher-quality 3D models from 2–4 reference images taken from different angles.
Task Management:
task_status— Poll the progress of any async generation or post-processing task (queued, running, success, or failed).download_model— Download a completed 3D model to a local file.
Post-processing:
convert_format— Convert a model to a different file format: GLTF, FBX, OBJ, STL, USDZ, or 3MF.retopologize— Create a low-poly version of a model with a target face count in quad or triangle mesh.stylize— Apply a stylization effect: lego, voxel, voronoi, or minecraft.
Server Introspection:
list_models— List supported model versions and their capabilities.get_config— View the active backend, output directory, and server version.
Provides tools for 3D model generation and post-processing, with companion skills designed to integrate with Blender for automated 3D modeling workflows.
Supports automated testing and release processes through GitHub Actions, including unit checks on pushes/pull requests and E2E smoke tests on main branches and version tags.
trident-mcp
trident-mcp is a Go MCP server for AI-assisted 3D model generation and post-processing. It runs as a single stdio binary and currently uses the Tripo v3 API behind provider capability interfaces.

Quick Start
Build locally:
go build -o ./trident-mcp ./cmd/trident-mcpRun with a Tripo key:
TRIPO_API_KEY=tsk_your_key_here ./trident-mcpOne-command development bootstrap and smoke check:
go mod download && go install github.com/golangci/golangci-lint/cmd/golangci-lint@v2.11.4 && go test ./... -count=1Related MCP server: instant-meshes-mcp
MCP Client Config
{
"mcpServers": {
"trident-mcp": {
"command": "trident-mcp",
"env": {
"TRIPO_API_KEY": "tsk_your_key_here",
"MODEL_OUTPUT_DIR": "/absolute/path/to/generated_models"
}
}
}
}Documentation Map
Need | Read |
Agent instructions and common change patterns | |
Architecture, module boundaries, and Mermaid diagrams | |
MCP tool surface, models, and Tripo v3 behavior notes | |
Local setup, verification commands, and release workflow | |
Runtime config, E2E tests, and operational caveats | |
Design invariants and provider-boundary rationale | |
Architecture decision records | |
Security policy and threat model |
Configuration
Variable | Required | Default | Description |
| Yes | none | Tripo API key used for generation, polling, download, and post-processing calls |
| No |
| Override for private deployments or tests |
| No |
| Directory where downloaded models are written |
Tool Overview
The server exposes tools for text/image/multiview 3D generation, image preparation, splats, async task polling, account balance and usage, file uploads, downloads, conversion, retopology, stylization, texture/refine/segment/complete workflows, rig checks, rigging, animation retargeting, and model/config inspection.
See docs/MCP_TOOLS.md for the full tool contract and known Tripo v3 quirks.
Development
The normal local gate is:
go build ./cmd/trident-mcp
go test ./... -count=1
go vet ./...
golangci-lint run
go run golang.org/x/vuln/cmd/govulncheck@latest ./...Live E2E tests require TRIPO_API_KEY and can spend credits when opt-in generation flags are set. See docs/OPERATIONS.md.
License
Apache-2.0. See LICENSE.
Maintenance
Latest Blog Posts
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/mordor-forge/trident-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server