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
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- Alicense-quality-maintenanceA high-performance Go-based MCP server that provides a microservice architecture for orchestrating diverse tools through gRPC and HTTP/REST APIs. Enables seamless integration of language-agnostic tools including ML capabilities, web search, calculations, and human interaction for intelligent agent workflows.Last updated2
- Flicense-qualityDmaintenanceAn MCP server for 3D model processing that provides automated retopology, decimation, and quality analysis for OBJ and GLB files. It integrates Instant Meshes, pymeshlab, and Blender 3.6 to support smart simplification, texture preservation, and structured model archiving.Last updated2
- AlicenseAqualityCmaintenanceUnified MCP server for Gemini media generation --Nano Banana (images), Veo 3.1 (video), TTS, and Lyria 3 (music). Single Go binary, 12 tools, supports Gemini API key and Vertex AI.Last updated128Apache 2.0
- Flicense-qualityBmaintenanceStandalone MCP server for generating high-fidelity 3D assets from a single image using Pixal3D inference.Last updated2
Related MCP Connectors
MCP server for Hailuo (MiniMax) AI video generation
MCP server for Wan AI video generation
MCP server for Google Veo AI video generation
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- 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