Skip to main content
Glama
gnshb

salome-mcp

by gnshb

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
ping_salomeA

Check connectivity to the SALOME bridge process.

check_salome_statusA

Standard health check for bridge accessibility and active study.

Returns host/port, reachability, ping message, and study metadata when available.

get_study_infoB

Return high-level information about the current SALOME study.

get_scene_summaryC

Return GEOM and SMESH scene summary for the active study.

list_study_objectsC

List study objects, optionally filtered by component (GEOM, SMESH, ...).

get_object_infoA

Return GEOM object info: name, bbox, basic properties, and subshape counts.

create_boxB

Create a GEOM box by dimensions.

create_cylinderC

Create a GEOM cylinder at origin.

create_sphereB

Create a GEOM sphere at origin.

create_naca4_airfoilA

Create a NACA 4-digit airfoil (3D solid if span>0, 2D profile if span=0).

boolean_operationC

Perform boolean operation on GEOM objects.

operation: fuse | cut | common base_object/tool_objects: entry IDs or object names

fuse_objectsC

Fuse GEOM objects (explicit convenience wrapper for boolean fuse).

cut_objectsB

Cut GEOM objects (base minus tools).

common_objectsB

Intersect GEOM objects (common region).

copy_objectC

Create a GEOM copy of an object.

duplicate_objectB

Create N GEOM duplicates from one source object.

translate_objectB

Translate a GEOM object in place by vector components (no new copy).

rotate_objectA

Rotate a GEOM object in place around X/Y/Z axis (degrees, no new copy).

rename_objectB

Rename GEOM study object (entry ID or existing name).

delete_objectC

Delete GEOM study object by entry/name.

list_subshapesA

List subshape IDs (FACE/EDGE/VERTEX/SOLID/...) for a GEOM object.

create_groupC

Create GEOM group from subshape IDs.

create_groupsA

Create multiple GEOM groups in one call.

Each group item supports: name, subshape_type, subshape_ids.

create_surface_groupD

Create FACE group convenience wrapper.

create_volume_groupD

Create SOLID group convenience wrapper.

make_partitionC

Create GEOM partition from objects and optional tools.

explode_shapeC

Explode GEOM object to subshapes and optionally add them to study.

import_geometryC

Import GEOM from BREP/STEP/IGES.

export_geometryC

Export GEOM object to BREP/STEP/IGES/STL.

import_meshC

Import mesh from MED/UNV/STL/CGNS/GMF.

export_meshC

Export mesh to MED/UNV/STL.

create_meshC

Create a mesh definition on GEOM object using standard hypotheses.

surface_algorithm: triangle | quadrangle | none volume_algorithm: tetrahedron | hexahedron | none

create_mesh_with_hypothesesB

Create mesh with explicit algorithm and detailed hypotheses.

Supported algorithm values:

  • netgen_1d2d3d | netgen_2d3d | netgen_1d2d | netgen_2d

  • tetrahedron | hexahedron | triangle | quadrangle

Common hypotheses keys:

  • segment_count

  • fineness (very_coarse/coarse/moderate/fine/very_fine/user_defined)

  • max_size, min_size, growth_rate

  • nb_seg_per_edge, nb_seg_per_radius

  • second_order, optimize, use_surface_curvature, fuse_edges, quad_allowed

  • max_element_area, max_element_volume

compute_meshD

Compute mesh and return basic mesh statistics.

get_mesh_infoB

Return mesh counts and detailed SMESH info.

execute_salome_codeB

Execute arbitrary Python code in the SALOME process.

The executed code can set a result variable that will be returned.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

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/gnshb/salome-mcp'

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