Tripo MCP Server
# Tripo MCP Server
Tripo MCP provides an interface between AI assistants and [Tripo AI](https://www.tripo3d.ai) via [Model Context Protocol (MCP)](https://github.com/anthropics/anthropic-cookbook/tree/main/mcp).
> **Note:** This project is in alpha. Currently, it supports Tripo Blender Addon integration.
## Current Features
- Generate 3D asset from natural language using Tripo's API and import to Blender
- Compatible with Claude and other MCP-enabled AI assistants
## Quick Start
### Prerequisites
- Python 3.10+
- [Blender](https://www.blender.org/download/)
- [Tripo AI Blender Addon](https://www.tripo3d.ai/app/home)
- Claude for Desktop or Cursor IDE
### Installation
1. Install Tripo AI Blender Addon from [Tripo AI's website](https://www.tripo3d.ai/app/home)
2. Configure the MCP server in Claude Desktop or Cursor.
* `pip install uv`
* set mcp in cursor
```json
{
"mcpServers": {
"tripo-mcp": {
"command": "uvx",
"args": [
"tripo-mcp"
]
}
}
}
```
* Then you will get a green dot like this:

### Usage
1. Enable Tripo AI Blender Addon and start blender mcp server.
2. Chat using cursor or claude. E.g., "Generate a 3D model of a futuristic chair".
## Acknowledgements
- **[Tripo AI](https://www.tripo3d.ai)**
- **[blender-mcp](https://github.com/ahujasid/blender-mcp)** by [Siddharth Ahuja](https://github.com/ahujasid)
**Special Thanks**
Special thanks to Siddharth Ahuja for the blender-mcp project, which provided inspiring ideas for MCP + 3D.
TDQS
Scored across 16 tools
Most tools have distinct purposes, but there is some overlap between create_object and modify_object (both handle object properties), and between the Polyhaven tools (download, search, get_categories, get_status) which could be confusing for agents. The Tripo model generation tools (create_3d_model_from_image and create_3d_model_from_text) are clearly distinct, and the Blender scene management tools (get_scene_info, get_object_info, delete_object) are well-defined.
The tool names follow a consistent verb_noun pattern throughout (e.g., create_3d_model_from_image, get_task_status, modify_object). All tools use snake_case, and the verbs are generally clear (create, get, delete, execute, import, set, etc.). There are no major deviations in naming conventions, making the set predictable and readable.
With 16 tools, the count is reasonable for a server that integrates 3D model generation (Tripo API) and Blender scene management. It covers multiple workflows (model creation, object manipulation, asset import, material/texture handling), but it might feel slightly heavy due to the breadth of functionalities. However, each tool appears to serve a specific purpose, so the count is appropriate for the scope.
The server provides good coverage for 3D modeling workflows: it supports model creation from images/text (with status checking), Blender object CRUD operations (create, modify, delete, get info), asset import/download (Polyhaven and Tripo models), and material/texture application. Minor gaps include no direct tool for updating materials or textures beyond initial setting, and no explicit tool for scene clearing or batch operations, but agents can work around these with existing tools.