Simulation Mcp Server

v1.0.0

A powerful MCP server built with NitroStack

Connection Setup

Add via Cursor Settings UI (Settings > Features > MCP > Add New MCP Server):

{
  "mcpServers": {
    // your other mcp servers
    "simulation-mcp-server": {
      "url": "https://softwares-6a-amsqads-amfoss-amrita-university-amritapuri-campus.app.nitrocloud.ai/mcp"
    }
  }
}

Connect remote tools directly via Claude's Web UI:

Add custom connector BETA
Connect Claude to your data and tools. Learn more about connectors or get started with pre-built ones.
Advanced settings
Only use connectors from developers you trust. Anthropic does not control which tools developers make available and cannot verify that they will work as intended or that they won't change.

Configure custom tools directly via ChatGPT's Web UI:

New App
PNG only. Best results at 256 x 256 px or larger. Max file size: 10 KB
Custom MCP servers introduce risk. Learn more
OpenAI hasn't reviewed this MCP server. Attackers may attempt to steal your data or trick the model into taking unintended actions, including destroying data.

Add the following configuration block under mcpServers in your Antigravity configuration file (~/.gemini/config/mcp_config.json):

{
  "mcpServers": {
    // your other mcp servers
    "simulation-mcp-server": {
      "serverUrl": "https://softwares-6a-amsqads-amfoss-amrita-university-amritapuri-campus.app.nitrocloud.ai/mcp"
    }
  }
}

Add the following configuration block to your Codex configuration file (~/.codex/config.toml):

[mcp_servers.simulation-mcp-server]
url = "https://softwares-6a-amsqads-amfoss-amrita-university-amritapuri-campus.app.nitrocloud.ai/mcp"

Connect directly using the Server-Sent Events endpoint:

https://softwares-6a-amsqads-amfoss-amrita-university-amritapuri-campus.app.nitrocloud.ai/mcp
Available Tools
display_simulation_results

Render a structured Simulation MCP result in the NitroStudio engineering dashboard. Call after an OpenFOAM tool and map its response into this input.

freecad_status

Check whether the FreeCAD MCP addon RPC server is running and reachable.

freecad_create_document

Create a new document in the running FreeCAD application.

freecad_create_object

Create a Part, Draft, PartDesign, or FEM object in a FreeCAD document.

freecad_edit_object

Edit properties of an existing object in a FreeCAD document.

freecad_delete_object

Delete an object from a FreeCAD document.

freecad_get_objects

Get all serialized objects and properties in a FreeCAD document.

freecad_get_object

Get one serialized FreeCAD object and its properties.

freecad_get_face_normal

Get the unit normal and center point of a 1-based face on a shaped object.

freecad_get_edge_direction

Get the unit tangent, center point, and length of a 1-based edge on a shaped object.

freecad_measure_distance

Measure the shortest distance between points, objects, or FaceN/EdgeN/VertexN subelements.

freecad_measure_angle

Measure the angle between the center normals of two faces.

freecad_bounding_box

Get the combined axis-aligned bounding box of selected shaped objects or the whole document.

freecad_center_of_mass

Get an object shape center of mass, volume, and area.

freecad_intersects

Test whether two object shapes touch or overlap and report common geometry.

freecad_closest_face

Find the closest face to a point across selected shaped objects or the whole document.

freecad_raycast

Cast a ray through selected shaped objects and return ordered face hits.

freecad_validate_constraints

Inspect sketch-like constraint sets for solver conflicts and fully-constrained status.

freecad_list_features

List ordered document or PartDesign body features with type, visibility, suppression, and shape status.

freecad_align_face_to_face

Move and rotate an object so its selected face is coincident with and opposed to a target face.

freecad_align_axis

Move and rotate an object so one edge or explicit axis aligns with another axis.

freecad_rotate_about_edge

Rotate an object by degrees around a selected edge axis.

freecad_look_at

Aim the active FreeCAD 3D view at a world-space point while preserving camera distance.

freecad_snap_to_vertex

Translate an object so its placement base or source point lands on a target vertex.

freecad_snap_to_edge

Translate an object so its placement base or source point lands on the nearest target edge point.

freecad_snap_to_face

Translate an object so its placement base or source point lands on the nearest target face point.

freecad_mate_coincident

Apply a coincident face mate by opposing normals and aligning face centers.

freecad_mate_parallel

Apply a parallel face mate by aligning normals and face centers.

freecad_mate_perpendicular

Apply a perpendicular face mate and align face centers.

freecad_mate_tangent

Apply a tangent mate between planar faces by opposing normals and aligning face centers.

freecad_preview_model

Open an interactive 3D preview of visible FreeCAD document geometry with orbit, pan, and zoom controls.

freecad_list_documents

List documents currently open in FreeCAD.

freecad_reload_document

Close and reopen an on-disk FreeCAD document to load external file changes.

freecad_get_view

Capture a PNG screenshot of the active FreeCAD view. Returns base64 image data.

freecad_get_parts_list

List every FCStd path in the installed FreeCAD parts library. Prefer freecad_search_parts_library for normal discovery.

freecad_list_parts_library_categories

List top-level FreeCAD parts-library categories and the number of available FCStd models in each.

freecad_search_parts_library

Search installed FreeCAD-library models by name and path. Returns exact relative paths accepted by freecad_insert_part_from_library.

freecad_insert_part_from_library

Insert an installed FCStd model using an exact relative_path returned by freecad_search_parts_library.

freecad_execute_code

Execute Python code on FreeCAD's GUI thread. Disabled unless FREECAD_ALLOW_CODE_EXECUTION=true.

freecad_execute_code_async

Execute background-safe Python code outside FreeCAD's GUI thread. Disabled unless FREECAD_ALLOW_CODE_EXECUTION=true.

freecad_run_fem_analysis

Run CalculiX for an existing FreeCAD FEM analysis and return stress and displacement summaries.

avogadro_status

Check the configured Avogadro, Open Babel GUI, Open Babel CLI, and molecular-data paths.

avogadro_create_molecule

Create a 2D or 3D molecule from a SMILES string with Open Babel and save it for Avogadro.

avogadro_convert_molecule

Convert a molecule file between supported chemical formats with Open Babel.

avogadro_optimize_molecule

Optimize molecular geometry with an allowlisted Open Babel force field.

avogadro_get_properties

Calculate formula, mass, canonical SMILES, InChI, atom counts, logP, PSA, and related properties.

avogadro_preview_molecule

Open an interactive ball-and-stick preview of a stored molecule with orbit, pan, and zoom controls.

avogadro_list_files

List supported molecule files currently stored under AVOGADRO_DATA_ROOT.

avogadro_open_file

Open a stored molecule in the local Avogadro application or Open Babel GUI.