salome-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 |
|---|---|
| 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:
Common hypotheses keys:
|
| 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 |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
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/gnshb/salome-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server