Skip to main content
Glama
LaplaceYoung

ansys-aedt-mcp

by LaplaceYoung

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault

No arguments

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
}
prompts
{
  "listChanged": false
}
resources
{
  "subscribe": false,
  "listChanged": false
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
aedt_environmentA

Inspect Python and PyAEDT availability without launching AEDT.

aedt_api_manifestB

List PyAEDT app constructors and method signatures without launching AEDT.

aedt_start_sessionC

Launch or connect to an AEDT application through PyAEDT.

aedt_release_sessionC

Release the active AEDT session.

aedt_session_infoA

Return active AEDT app, project, design, and version context.

aedt_open_projectC

Open an AEDT project file in the active desktop session.

aedt_save_projectC

Save the active AEDT project.

aedt_list_projectsB

List AEDT projects and designs through the Desktop context.

aedt_new_projectB

Create a new AEDT project through the native Desktop API.

aedt_insert_designB

Insert a design into an AEDT project through the native Project API.

aedt_set_active_projectC

Set the active AEDT project by name.

aedt_set_active_designC

Set the active AEDT design by name.

aedt_design_summaryB

Return a compact summary of session, projects, setups, boundaries, and modeler objects.

aedt_set_variableC

Set a design variable or project variable. Prefix name with '$' for project variables.

aedt_get_variablesA

List project and design variables from PyAEDT VariableManager.

aedt_create_datasetC

Create a 1D or 3D AEDT dataset.

aedt_import_datasetC

Import a 1D or 3D dataset file into AEDT.

aedt_create_geometryC

Create geometry through app.modeler, for example primitive='box' maps to create_box.

aedt_modeler_summaryA

Return modeler object names, units, coordinate systems, and bounding-box metadata.

aedt_modeler_operationC

Run an allowlisted modeler operation for transforms, booleans, sweeps, groups, or regions.

aedt_assign_materialC

Assign an AEDT material to one object or many objects.

aedt_materials_summaryA

Return project material keys, material classes, and used materials.

aedt_materials_operationC

Run an allowlisted materials library operation.

aedt_material_object_summaryC

Return conductor/dielectric names and object material properties.

aedt_assign_boundary_or_excitationC

Call a public assign_/create_ boundary or excitation method on the active PyAEDT app.

aedt_hfss_operationC

Run an allowlisted HFSS boundary, excitation, RLC, scattering, or source operation.

aedt_maxwell_operationC

Run an allowlisted Maxwell coil, winding, motion, force, torque, or source operation.

aedt_q3d_operationC

Run an allowlisted Q3D/Q2D net, source, sink, thin conductor, or matrix operation.

aedt_icepak_operationC

Run an allowlisted Icepak thermal source, opening, wall, monitor, fan, or mesh operation.

aedt_circuit_operationC

Run an allowlisted Circuit schematic, source, Touchstone, or excitation operation.

aedt_create_portC

Create a common HFSS/Circuit port through a controlled PyAEDT method.

aedt_source_port_summaryA

Summarize available ports, sources, and source modes from the active PyAEDT app.

aedt_mesh_operationD

Call a public mesh operation on app.mesh.

aedt_mesh_summaryA

Return mesh operation names, mesh operations, and initial mesh settings.

aedt_create_frequency_sweepC

Create a frequency sweep, such as linear_count, linear_step, or single_point.

aedt_create_open_regionC

Create an HFSS open region around the active model.

aedt_create_setupC

Create an AEDT solution setup and apply setup properties.

aedt_setup_summaryA

Return setup names, active setup, nominal sweep, and setup sweep names.

aedt_get_setup_propertiesC

Return the PyAEDT setup object summary and its property dictionary.

aedt_update_setupC

Update an existing AEDT setup property dictionary and call setup.update().

aedt_analyzeC

Run analysis for a named setup or the active design.

aedt_analyze_setupC

Analyze a named setup with PyAEDT distribution and blocking options.

aedt_solve_in_batchC

Launch PyAEDT batch solve for the active design or a named setup.

aedt_apply_solved_variationC

Apply a solved variation dictionary to the active design context.

aedt_validate_designC

Run PyAEDT simple or full design validation.

aedt_cleanup_solutionC

Clean solution data through PyAEDT cleanup_solution options.

aedt_change_design_settingsC

Apply active design settings through PyAEDT change_design_settings.

aedt_change_validation_settingsC

Apply active design validation settings.

aedt_edit_design_notesC

Replace the active design notes text when the active app supports edit_notes.

aedt_set_hpc_optionsC

Apply custom HPC options or load an HPC configuration from an ACF file.

aedt_set_license_typeC

Set the active PyAEDT license type when supported by the active app.

aedt_set_temporary_directoryC

Set the active PyAEDT temporary directory for generated files.

aedt_list_variationsB

List solved or available variation strings for a setup and sweep.

aedt_read_design_dataB

Read PyAEDT design data dictionary for the active design.

aedt_project_design_operationC

Run an allowlisted project/design maintenance operation.

aedt_configuration_summaryA

Return configuration object type and export/import option values.

aedt_configuration_operationC

Run an allowlisted configuration import, export, or monitor update operation.

aedt_update_configuration_optionsC

Set configuration export/import options or run an all-options action.

aedt_get_nominal_variationC

Return the nominal variation string or dictionary from the active design.

aedt_get_evaluated_valueC

Evaluate a variable or expression in the active AEDT design.

aedt_get_output_variableC

Read a PyAEDT output variable value.

aedt_get_profileC

Return solve profile data for a setup or the active profile context.

aedt_create_parametric_sweepC

Create an Optimetrics parametric sweep for a variable.

aedt_optimetrics_summaryA

Return parametric and optimization setup names from Optimetrics managers.

aedt_parametric_operationC

Run an allowlisted Parametrics manager operation.

aedt_optimization_operationD

Run an allowlisted Optimizations manager operation.

aedt_optimetrics_setup_operationC

Run an allowlisted operation on an existing Optimetrics setup.

aedt_create_output_variableC

Create a PyAEDT output variable for post-processing expressions.

aedt_import_cadD

Import CAD/layout files through supported PyAEDT import methods.

aedt_delete_itemC

Delete selected AEDT items through controlled PyAEDT delete methods.

aedt_create_optimizationC

Create an Optimetrics optimization, sensitivity, statistical, DOE, or DX setup.

aedt_create_reportC

Create an AEDT report through PyAEDT post-processing.

aedt_create_field_plotC

Create a field plot through the active post processor.

aedt_get_solution_dataC

Get solution data from the active AEDT design.

aedt_get_traces_for_plotC

Return available report traces from PyAEDT get_traces_for_plot.

aedt_get_touchstone_dataC

Return Touchstone data from the active AEDT design when supported by PyAEDT.

aedt_signal_integrity_expressionsC

Return return-loss, insertion-loss, NEXT, and FEXT expression lists when supported.

aedt_get_monitor_dataB

Return monitor data from solvers that expose get_monitor_data.

aedt_insert_far_fieldC

Insert an HFSS infinite-sphere far-field setup.

aedt_get_antenna_dataC

Return HFSS antenna data through PyAEDT when the active app supports it.

aedt_get_rcs_dataC

Return HFSS radar cross-section data through PyAEDT when supported.

aedt_q3d_net_summaryC

Return Q3D net names, sources, sinks, and objects when available.

aedt_get_fans_operating_pointC

Return Icepak fan operating-point data when supported by the active app.

aedt_post_summaryA

Return report names, report types, field plots, and available post quantities.

aedt_post_operationC

Run an allowlisted post-processing operation for reports, fields, plots, or exports.

aedt_insert_near_fieldC

Insert a near-field definition through a controlled PyAEDT helper.

aedt_export_reportC

Export an AEDT report to a file.

aedt_export_touchstone_dataC

Export Touchstone data from HFSS or Circuit apps through PyAEDT.

aedt_import_touchstone_solutionC

Import a Touchstone solution into a Circuit-style design when supported.

aedt_create_touchstone_reportC

Create a Touchstone report from imported or solved Touchstone curves.

aedt_export_field_plotC

Export a named AEDT field plot.

aedt_export_diagnosticsC

Export convergence, mesh statistics, or profile diagnostics for a setup.

aedt_export_matrix_dataC

Export Maxwell/Q3D matrices or Q3D equivalent circuits.

aedt_export_icepak_summaryB

Export an Icepak summary report for objects, faces, or monitor-style quantities.

aedt_export_app_dataC

Export common AEDT design artifacts through PyAEDT export methods.

aedt_native_module_callC

Call a method on an AEDT native module returned by odesign.GetModule(module_name).

aedt_native_module_summaryC

Return callable method names and selected no-argument summaries for an AEDT native module.

aedt_native_module_batch_callC

Run ordered calls against one AEDT native module returned by odesign.GetModule.

aedt_native_get_propertiesC

Get AEDT native property names from a target object.

aedt_native_get_property_valueC

Get an AEDT native property value from a target object.

Prompts

Interactive templates invoked by user choice

NameDescription
aedt_workflow_promptGenerate a concise AEDT automation workflow plan for this MCP server.

Resources

Contextual data attached and managed by the client

NameDescription
aedt_session_resourceCurrent AEDT session state.
aedt_capabilities_resourceServer capability summary.

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/LaplaceYoung/ansys-aedt-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server