Tripo MCP Server
About
Generate 3D models with Tripo AI. Requires the external Tripo AI Blender Addon.
Details
- Author
- VAST-AI-Research
- GitHub stars
- 188
- Downloads
- 538
- Categories
- Developer Tools, AI, Other
Jump to
- Generate 3D assets from natural language using Tripo’s API
- Import generated models directly into Blender
- Compatible with Claude and other MCP-enabled AI assistants
- Integrates with the Tripo AI Blender Addon
Setting up with Highlight
This MCP is not yet compatible with Highlight’s one-click setup. However, you can still use it with Highlight by following these steps:
- Download and install Highlight from highlightai.com/download
- Navigate to the plugins tab and select "Add Custom Plugin"
-
Configure the plugin with the settings below
Plugin Name
Tripo MCP ServerCommand (node, npx, python, etc.)Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.
- Enable "Start Automatically" if you want the plugin to start when Highlight launches
From the repository
Install Python 3.10+, Blender, the Tripo AI Blender Addon, and an MCP-enabled AI assistant (Claude Desktop or Cursor IDE). Configure the MCP server by running pip install uv and adding the JSON configuration to Cursor or Claude. After enabling the addon and starting the Blender MCP server, chat with the assistant (e.g., “Generate a 3D model of a futuristic chair”) to create 3D assets.
get_scene_info
Get detailed information about the current Blender scene
get_object_info
Get detailed information about a specific object in the Blender scene. Parameters: - object_name: The name of the object to get information about
create_object
Create a new object in the Blender scene. Parameters: - type: Object type (CUBE, SPHERE, CYLINDER, PLANE, CONE, TORUS, EMPTY, CAMERA, LIGHT) - name: Optional name for the object - location: Optional [x, y, z] location coordinates - rotation: Optional [x, y, z] rotation in radians - scale: Optional [x, y, z] scale factors
modify_object
Modify an existing object in the Blender scene. Parameters: - name: Name of the object to modify - location: Optional [x, y, z] location coordinates - rotation: Optional [x, y, z] rotation in radians - scale: Optional [x, y, z] scale factors - visible: Optional boolean to set visibility
delete_object
Delete an object from the Blender scene. Parameters: - name: Name of the object to delete
set_material
Set or create a material for an object. Parameters: - object_name: Name of the object to apply the material to - material_name: Optional name of the material to use or create - color: Optional [R, G, B] color values (0.0-1.0)
execute_blender_code
Execute arbitrary Python code in Blender. Parameters: - code: The Python code to execute
get_polyhaven_categories
Get a list of categories for a specific asset type on Polyhaven. Parameters: - asset_type: The type of asset to get categories for (hdris, textures, models, all)
search_polyhaven_assets
Search for assets on Polyhaven with optional filtering. Parameters: - asset_type: Type of assets to search for (hdris, textures, models, all) - categories: Optional comma-separated list of categories to filter by Returns a list of matching assets with basic information.
download_polyhaven_asset
Download and import a Polyhaven asset into Blender. Parameters: - asset_id: The ID of the asset to download - asset_type: The type of asset (hdris, textures, models) - resolution: The resolution to download (e.g., 1k, 2k, 4k) - file_format: Optional file format (e.g., hdr, exr for HDRIs; jpg, png for textures; gltf, fbx for models) Returns a message indicating success or failure.
set_texture
Apply a previously downloaded Polyhaven texture to an object. Parameters: - object_name: Name of the object to apply the texture to - texture_id: ID of the Polyhaven texture to apply (must be downloaded first) Returns a message indicating success or failure.
get_polyhaven_status
Check if PolyHaven integration is enabled in Blender. Returns a message indicating whether PolyHaven features are available.
create_3d_model_from_text
Create a 3D model from a text description using the Tripo API. IMPORTANT: This tool initiates a 3D model generation task but does NOT wait for completion. After calling this tool, you MUST repeatedly call the get_task_status tool with the returned task_id until the task status is SUCCESS or a terminal error state. Typical workflow: 1. Call create_3d_model_from_text to start the task 2. Get the task_id from the response 3. Call get_task_status with the task_id 4. If status is not SUCCESS, wait a moment and call get_task_status again 5. Repeat until status is SUCCESS or a terminal error state 6. When status is SUCCESS, use the pbr_model_url from the response Args: describe_the_look_of_object: A detailed description of the object to generate. face_limit: The maximum number of faces in the model. auto_size: Whether to automatically size the model. Returns: A dictionary containing the task ID and instructions for checking the status.
import_tripo_glb_model
Import a GLB model from URL into Blender scene Parameters: - glb_url: Download URL of the GLB model file Returns: Result message of the import operation
get_task_status
Get the status of a 3D model generation task. IMPORTANT: This tool checks the status of a task started by create_3d_model_from_text. You may need to call this tool MULTIPLE TIMES until the task completes. Typical workflow: 1. Call this tool with the task_id from create_3d_model_from_text 2. Check the status in the response: - If status is SUCCESS, the task is complete and you can use the pbr_model_url - If status is FAILED, CANCELLED, BANNED, or EXPIRED, the task failed - If status is anything else, the task is still in progress 3. If the task is still in progress, wait a moment and call this tool again Args: task_id: The ID of the task to check (obtained from create_3d_model_from_text). Returns: A dictionary containing the task status and other information.
Claude Desktop / Cursor
Paste into your MCP client config file to install this server.
{
"mcpServers": {
"tripo mcp server": {
"tripo-mcp": {
"command": "uvx",
"args": [
"tripo-mcp"
]
}
}
}
}
McpServers
{
"tripo-mcp": {
"command": "uvx",
"args": [
"tripo-mcp"
]
}
}
Tripo MCP provides an interface between AI assistants andTripo AIviaModel Context Protocol (MCP).
Note:This project is in alpha. Currently, it supports Tripo Blender Addon integration.
- Generate 3D asset from natural language using Tripo's API and import to Blender
- Compatible with Claude and other MCP-enabled AI assistants
- Python 3.10+
- Blender
- Tripo AI Blender Addon
- Claude for Desktop or Cursor IDE
-
Install Tripo AI Blender Addon fromTripo AI's website
Configure the MCP server in Claude Desktop or Cursor.
{ "mcpServers": { "tripo-mcp": { "command": "uvx", "args": [ "tripo-mcp" ] } } }
- Then you will get a green dot like this:
-
Enable Tripo AI Blender Addon and start blender mcp server.
Chat using cursor or claude. E.g., "Generate a 3D model of a futuristic chair".
Special Thanks
Special thanks to Siddharth Ahuja for the blender-mcp project, which provided inspiring ideas for MCP + 3D.
This is a web browser that enables your coding agent, such as Claude Code, to visit websites on your behalf and assist you in identifying bugs or creating UI test cases.
Generate images using Amazon Nova Canvas with text prompts and color guidance.
Server for advanced AI-driven video editing, semantic search, multilingual transcription, generative media, voice cloning, and content moderation.
Generate images using the Together AI API. Supports custom aspect ratios, save paths, and batch generation.
Trim, watermark, extract audio from, and convert any video to 9:16 vertical — via REST API or MCP tools for Claude, Cursor, and other AI agents.
Generate images using OpenAI's DALL-E API.
Generate images from text using Flux and Stable Diffusion models.
Integrates the Dify AI API to generate Ant Design business component code. Supports text, image inputs, and streaming responses.
A server for the Fal.ai text-to-image API, powered by OpenAI's image model. Requires Fal.ai and OpenAI API keys.
Advanced text-to-image generation using the fal.ai Recraft v3 API.
A frontier image generation and editing model with advanced text rendering and contextual understanding, powered by the FAL AI API.
Sign in to leave a review
Use Google, GitHub, or an email account so ratings stay tied to real people.
No reviews posted yet.





