Skip to main content
Glama

tripo_remesh

Remesh an existing 3D project to a specified face count with optional quad topology, smart poly, and texture baking, replacing the current model with a new downloadable version.

Instructions

重拓扑/减面:把已有项目重新布线到指定面数,对应内部接口 operation/remesh。会覆盖项目当前模型(生成新版本),完成后用 tripo_download 取。

Tool call template

Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.

{
  "id": 1,
  "jsonrpc": "2.0",
  "method": "tools/call",
  "params": {
    "arguments": {
      "project_id": "<project_id>"
    },
    "name": "tripo_remesh"
  }
}

Input Schema

NameRequiredDescriptionDefault
bakeNo烘焙原贴图到新网格,默认 true
quadNo四边形拓扑,默认 true;false 为三角面
face_limitNo目标面数,界面范围 500–10000,默认 10000
project_idYes
smart_polyNo智能网格,默认 true
wait_secondsNo阻塞等待上限,默认 480 秒
part_name_listNo只处理指定部件;默认按当前模型的节点名自动填

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observedv0.7.0

TDQS

A3.7/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

With no annotations, the description carries the full burden and does disclose the most important behavior: it overwrites the project's current model and creates a new version. That destructive/side-effecting trait is exactly what an agent needs. Missing are long-running/async behavior and permission requirements, though wait_seconds in the schema hints at blocking execution.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Two compact sentences with the core operation front-loaded and the overwrite warning immediately after; nothing is padded. The only soft waste is the internal endpoint reference 'operation/remesh', which has little decision value for an agent.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a 7-parameter mutation with no output schema and no annotations, the description covers the essentials: what it does, that it destroys/replaces the current model, and how to retrieve the result. It stops short of explaining job tracking or how results differ from the source mesh, which would round it out.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 86%, so the seven parameters are already well documented in the schema. The description only echoes '指定面数' (face_limit), adding nothing about quad/bake/smart_poly/part_name_list semantics. Baseline 3 applies when the schema does the heavy lifting.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description states a specific verb+resource: retopologize/decimate an existing project down to a target face count. The phrase '把已有项目重新布线' clearly separates it from the generate_* siblings that create new assets, though no sibling is named explicitly.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines3/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Usage is implied ('已有项目' = works on existing models, then call tripo_download for the result), which gives a useful hand-off to the next tool. But there is no explicit when-to-use vs tripo_upscale/tripo_complete, nor any when-not guidance; the mention of the internal endpoint 'operation/remesh' does not help an agent decide.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.