Skip to main content
Glama
Bettertoo2

ANSYS MCP Server

by Bettertoo2

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
AWP_ROOT242YesANSYS 安装路径(如 C:\Program Files\ANSYS Inc\v242)

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Features and capabilities supported by this server

Protocol revision2025-11-25

CapabilityDetails
tools
{
  "listChanged": false
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
fluent_launchC

Launch Fluent or attach to a gRPC instance.

fluent_read_caseB

Read an existing Fluent case file.

fluent_read_meshB

Read an existing Fluent mesh file.

fluent_set_solverA

Configure viscosity, energy, and steady/transient solver settings.

fluent_set_boundaryC

Set one boundary type and validated properties.

fluent_set_materialB

Assign a material to a Fluent cell zone.

fluent_initializeC

Initialize the Fluent solution.

fluent_iterateC

Run Fluent solver iterations.

fluent_get_residualsA

Read the latest Fluent residual values.

fluent_saveA

Write Fluent case and data using a path prefix.

fluent_tuiB

Execute arbitrary Fluent TUI after explicit unsafe confirmation.

fluent_statusA

Return connection and version state without modifying Fluent.

fluent_load_udfA

Compile or interpret an existing Fluent UDF source file.

fluent_hook_udfB

Attach a loaded UDF profile to a boundary field.

fluent_list_udfsB

List detected UDF profile hooks.

fluent_exitA

Detach from Fluent or close an MCP-launched instance.

fluent_get_scriptA

Return only the current session's generated Fluent journal.

fluent_get_mapping_reportA

Return structured MCP-to-TUI mapping history.

fluent_reset_mapperA

Clear the current Fluent session's mapping history.

mechanical_launchB

Launch Mechanical batch mode or attach to an existing gRPC instance and probe readiness.

mechanical_importA

Import an existing geometry file into the active Mechanical model.

mechanical_set_materialB

Assign a material to exactly one named body.

mechanical_meshB

Configure mesh size and method, then optionally generate the mesh.

mechanical_get_mesh_settingsA

Read configured global mesh settings and generated counts.

mechanical_apply_loadB

Apply one typed load or support to one uniquely named selection.

mechanical_solveB

Solve the active Mechanical model.

mechanical_get_resultC

Read an existing result or optionally create and evaluate one.

mechanical_listB

List bodies, named selections, or analyses.

mechanical_scriptA

Execute arbitrary Mechanical IronPython after explicit unsafe confirmation.

mechanical_statusA

Return transport, scripting, project, model, and analysis readiness.

mechanical_exitA

Detach from Mechanical or close an MCP-launched instance.

geometry_launchC

Launch a Geometry service for Discovery or SpaceClaim.

geometry_create_designB

Create and select a new Geometry design.

geometry_create_blockB

Create a centered block using SI length units.

geometry_create_cylinderB

Create a centered cylinder using SI length units.

geometry_create_sphereA

Create a centered sphere using SI length units.

geometry_exportA

Export the active design to the exact requested STEP or IGES path.

geometry_list_bodiesA

List bodies in the active Geometry design.

geometry_import_fileA

Insert an existing CAD file into the active design.

geometry_statusA

Return Geometry connection and active-design state.

geometry_closeA

Close the MCP-launched Geometry service.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

B3.1/5.0

Scored across 41 tools

Disambiguation4/5

Domain prefixes (geometry_, mechanical_, fluent_) clearly separate tools, and within each domain actions like apply_load, solve, and get_result are distinct. The only potential overlap is between geometry_import_file and mechanical_import, but their descriptions clarify the active model.

Naming Consistency4/5

Tool names follow a domain_verb_noun snake_case pattern, which is predictable. However, retrieval verbs vary ('list', 'get', 'read') and lifecycle verbs differ ('close' for geometry, 'exit' for mechanical/fluent), creating minor inconsistency.

Tool Count2/5

With 41 tools, the server exceeds the 25+ threshold for 'too many' and may overwhelm agents. While the broad scope (Geometry, Mechanical, Fluent) justifies some size, the count is still heavy and would benefit from consolidation.

Completeness4/5

Core workflows are covered: geometry creation/import/export, mechanical setup/solve/result, and fluent setup/solve/save. Minor gaps exist, such as no geometry editing/deletion and limited result types, but these are workable for typical simulation tasks.

Maintenance

ActivitySlowing
ResponsivenessNo issues