Skip to main content
Glama

mesh_cleanup

Cleans up mesh geometry by recalculating normals, merging vertices by distance, dissolving degenerate elements, and applying smooth shading with angle-based auto smooth.

Instructions

网格清理:重算法线、按距离合并顶点、溶解退化、平滑着色、按角度自动平滑(弧度)。

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
nameYes
insideNo
thresholdNo
shade_smoothNo
recalc_normalsNo
auto_smooth_angleNo
merge_by_distanceNo
dissolve_degenerateNo

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observedv0.1.0

TDQS

C2.8/5.0
Behavior2/5

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

The description lists the actions performed but does not disclose consequences such as destructive modifications, potential loss of UVs or materials, or whether the operation is reversible. Without annotations, the description fails to fully convey the tool's behavioral impact.

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

Conciseness5/5

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

The description is a single, compact sentence that efficiently enumerates all core operations. No redundant words or unnecessary detail, making it highly concise and well-structured.

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

Completeness2/5

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

Given the tool has 8 parameters and no annotations or output schema, the description is too sparse. It omits essential context such as default behaviors, side effects on the mesh, or any prerequisites, leaving the agent without enough information to invoke it correctly in varied situations.

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?

The description adds some parameter context by mentioning 'by distance' for merge and 'radians' for auto smooth angle, which clarifies threshold units and angle format. However, it does not explain the effect of each boolean parameter or the meaning of the required 'name' parameter beyond the schema.

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 clearly lists the mesh cleanup operations: recalculate normals, merge vertices by distance, dissolve degenerate, smooth shading, and auto smooth by angle. This gives a specific and actionable sense of the tool's purpose, distinguishing it from generic mesh modification tools.

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

Usage Guidelines1/5

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

No guidance is provided on when to use this tool versus alternatives like check_mesh or apply_modifier. The description does not mention prerequisites, scenarios, or conditions under which cleanup is appropriate.

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

Deploy Server

Other Tools