We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/ShirshovDIM/retopoflow_blender_mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server
02_mesh_analysis.feature•2.14 KiB
Feature: Mesh Analysis
As a retopology artist
I want to analyze mesh topology metrics
So that I can identify and fix topology issues
Background:
Given the MCP server is running
And the Blender addon is connected
And a mesh object exists in the scene
Scenario: Get mesh statistics for active object
Given a mesh object is active
When I call mesh_stats with active_only=true
Then I receive vertex, edge, and face counts
And I receive tri/quad/ngon breakdown
And I receive non-manifold edge counts
And I receive sharp edge counts
And I receive surface area and volume metrics
Scenario: Get mesh statistics for all objects
Given multiple mesh objects exist in the scene
When I call mesh_stats with active_only=false
Then I receive aggregated statistics for all meshes
And I receive per-object breakdown
Scenario: Detect topology issues on clean mesh
Given a mesh with good topology
When I call detect_topology_issues
Then the report shows no critical issues
And the report confirms the mesh is clean
Scenario: Detect non-manifold edges
Given a mesh with non-manifold edges
When I call detect_topology_issues
Then the report lists non-manifold edge indices
And the report suggests using "Select > All by Trait > Non-Manifold"
And the report suggests merge vertices or fill holes
Scenario: Detect loose geometry
Given a mesh with loose vertices or edges
When I call detect_topology_issues
Then the report lists loose geometry elements
And the report suggests using "Select > All by Trait > Loose Geometry"
Scenario: Detect flipped normals
Given a mesh with inconsistent face normals
When I call detect_topology_issues
Then the report warns about inverted normals
And the report suggests using "Mesh > Normals > Recalculate Outside"
Scenario Outline: Detect issues with custom thresholds
Given a mesh with potential issues
When I call detect_topology_issues with threshold angle_sharp=<angle>
Then the report identifies edges sharper than <angle> degrees
Examples:
| angle |
| 30 |
| 45 |
| 60 |