ansys-aedt-mcp
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
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
| Capability | Details |
|---|---|
| tools | {
"listChanged": false
} |
| prompts | {
"listChanged": false
} |
| resources | {
"subscribe": false,
"listChanged": false
} |
| experimental | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| 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
| Name | Description |
|---|---|
| aedt_workflow_prompt | Generate a concise AEDT automation workflow plan for this MCP server. |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
| aedt_session_resource | Current AEDT session state. |
| aedt_capabilities_resource | Server capability summary. |
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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