Skip to main content
Glama

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
cst_add_discrete_port_toolB

Add a discrete S-parameter port with an explicit reference impedance (safe for microstrip feeds).

cst_add_monitor_toolC

Add a field monitor: far field, E/H field, power flow, current or loss.

cst_add_to_history_toolC

Append one named block to the model history tree (geometry, mesh, solver, ...).

cst_add_waveguide_port_toolC

Add a waveguide port on a plane of the calculation domain.

cst_assign_material_toolC

Assign an existing material to a solid.

cst_boolean_toolC

Combine two solids: add (unite), subtract, intersect or insert.

cst_call_toolC

Call any registered CST MCP tool by name through the registry (dynamic dispatch).

cst_close_project_toolB

Close the active project without quitting CST.

cst_configure_eigenmode_solver_toolC

Configure the eigenmode solver (number of modes, target frequency).

cst_configure_fd_solver_toolC

Configure the frequency domain solver: mesh method, sweep type, element order, accuracy, adaption.

cst_configure_td_solver_toolC

Configure the time domain (transient) solver.

cst_connect_toolC

Connect to a running CST Design Environment, optionally launching one.

cst_create_bondwire_toolC

Create a bond wire between two points.

cst_create_brick_toolC

Create a rectangular brick (box) as a history block.

cst_create_cone_toolC

Create a cone or truncated cone.

cst_create_cylinder_toolC

Create a cylinder along x, y or z.

cst_create_elliptical_cylinder_toolC

Create an elliptical cylinder.

cst_create_material_toolC

Define a material explicitly (permittivity, permeability, conductivity, loss tangent).

cst_create_sphere_toolC

Create a sphere (optionally truncated by top/bottom radius).

cst_create_torus_toolC

Create a torus (ring_radius = ring, tube_radius = tube).

cst_define_parameters_toolB

Create or update several parameters at once (the usual first modelling step).

cst_delete_parameter_toolC

Delete a design parameter from the parameter list.

cst_delete_solid_toolC

Delete a solid from the model.

cst_detect_toolB

Detect the CST executable, automation libraries and running Design Environments.

cst_energy_summary_toolC

Report the power budget and efficiencies at a frequency (radiated / accepted / losses).

cst_export_ascii_toolC

Export one result tree item to an ASCII/CSV file for external checking.

cst_export_touchstone_toolB

Export the S-parameters as a Touchstone file at a chosen reference impedance.

cst_extrude_curve_toolC

Extrude a closed planar curve item into a solid.

cst_frequency_overview_toolB

Report the solver, the solver frequency range and every monitor frequency in one view.

cst_generate_mesh_toolD

Mesh generation is not exposed through CST's VBA API.

cst_get_parameters_toolA

Read every design parameter of the active project (name and value).

cst_get_solver_toolB

Read the currently active solver.

cst_health_check_toolA

Check CST install, Python libraries, workspace and running Design Environments.

cst_list_design_environments_toolA

List the PIDs of running CST Design Environments.

cst_list_mcp_tools_toolC

List every CST MCP tool with its category, summary and parameters.

cst_list_monitors_toolB

List the monitors defined in the project.

cst_list_ports_toolA

List the ports defined in the project and their types.

cst_list_results_toolB

List the items of the 3D or schematic result tree.

cst_load_material_from_library_toolC

Add a material to the project from the CST material library.

cst_messages_toolB

Read the CST message window (INFO / WARNING / ERROR).

cst_model_audit_toolB

Audit the built model: solids, materials, volumes and bounding boxes.

cst_move_solid_to_component_toolC

Move a solid into another component.

cst_new_component_toolC

Create a new (empty) component in the model tree.

cst_new_project_toolC

Create a new CST project and save it into the workspace immediately.

cst_open_project_toolC

Open a .cst project in the connected Design Environment.

cst_project_info_toolB

Report the active project, all open projects and the recent CST messages.

cst_quit_toolA

Close every open project and release the Design Environment process.

cst_read_port_info_toolC

Read port mode information: cutoff frequency, wave impedance, effective permittivity.

cst_read_reference_impedance_toolB

Read the S-parameter reference impedance (ZRef) - must match the impedance you intend.

cst_read_result_toolC

Read a 1D result tree item (S-parameters, efficiency, power, convergence).

cst_read_s11_toolB

Read S11 and report it in dB at a target frequency (the usual acceptance check).

cst_rename_solid_toolC

Rename an existing solid.

cst_run_solver_toolB

Run the configured solver and report CST's own diagnostics on failure.

cst_run_vba_toolB

Execute raw CST VBA immediately (not stored in the history tree).

cst_runtime_args_template_toolC

Return an argument template for one runtime command.

cst_runtime_describe_toolC

Describe one runtime command.

cst_runtime_detect_toolB

Report the built-in runtime command bridge and its commands.

cst_runtime_invoke_toolC

Invoke a runtime command by name with JSON arguments.

cst_runtime_list_pipelines_toolB

List the runtime workflow recipes.

cst_runtime_list_tools_toolB

List the runtime commands available through this MCP server.

cst_runtime_usage_guide_toolA

Return the machine-readable usage guide for the runtime family.

cst_save_project_toolC

Save the active project, optionally to a specific path.

cst_set_background_toolC

Set the background material and the extra space added around the model.

cst_set_boundary_toolC

Set the boundary conditions on the six domain sides.

cst_set_frequency_range_toolC

Set the solver frequency range (the band that is actually simulated).

cst_set_mesh_toolC

Set the mesh type and its density (steps per wavelength, minimum steps).

cst_set_parameters_toolC

Change one or more design parameters through the CST parameter list.

cst_set_solver_toolC

Select the solver (high frequency time domain / frequency domain / eigenmode / ...).

cst_set_symmetry_toolC

Set electric/magnetic symmetry planes (halves the solve time).

cst_sweep_preview_toolA

Expand a parameter sweep spec into concrete cases and report the case count. Does not start CST.

cst_sweep_run_toolC

Run a parameter sweep: one copied project per case, parameters applied, optional solve and export.

cst_tool_manifest_toolC

Return the full machine-readable manifest of the CST MCP (write it to a file with out_path).

cst_toolbox_args_template_toolD

Alias of cst_runtime_args_template_tool.

cst_toolbox_describe_toolD

Alias of cst_runtime_describe_tool.

cst_toolbox_detect_toolC

Alias of cst_runtime_detect_tool.

cst_toolbox_generate_typed_wrappers_toolC

Generate typed Python wrappers for the runtime commands into a file.

cst_toolbox_invoke_toolD

Alias of cst_runtime_invoke_tool.

cst_toolbox_list_pipelines_toolC

Alias of cst_runtime_list_pipelines_tool.

cst_toolbox_list_tools_toolC

Alias of cst_runtime_list_tools_tool.

cst_toolbox_schema_catalog_toolC

Return the JSON-schema catalog of the runtime commands.

cst_toolbox_usage_guide_toolC

Alias of cst_runtime_usage_guide_tool.

cst_transform_toolC

Transform a solid: translate, rotate, scale or mirror.

cst_workspace_toolB

Report the workspace and evidence folders and what they contain.

cst_write_summary_json_toolC

Write a single JSON file summarising solver, frequency range, S11 and efficiencies.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

C2.4/5.0

Scored across 84 tools

Disambiguation2/5

Several tools are explicit aliases or overlapping dispatch mechanisms (e.g., cst_runtime_detect_tool / cst_toolbox_detect_tool, cst_runtime_invoke_tool / cst_toolbox_invoke_tool, plus cst_call_tool and cst_run_vba_tool). While many geometry and solver tools are distinct, the runtime/toolbox/meta families create real confusion about which tool to call.

Naming Consistency4/5

Almost all tools follow a consistent cst_ prefix, snake_case, and _tool suffix pattern. The main deviation is the runtime vs. toolbox alias naming, which is still readable and predictable.

Tool Count1/5

With 84 tools, this server is far beyond the typical well-scoped range. The count is inflated by duplicate aliases and meta/runtime wrappers, making the surface heavy and hard to manage.

Completeness4/5

The tool set covers project lifecycle, geometry creation, materials, ports, boundaries, solver configuration, results reading, sweeps, and exports broadly. Some operations such as mesh generation are explicitly unsupported, leaving minor gaps rather than major dead ends.

Maintenance

ActivityMaintained
ResponsivenessNo issues