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

Capabilities

Features and capabilities supported by this server

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