Skip to main content
Glama
christopher2lllp3t-cell

materials-studio-mcp-moc

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
MS_MOC_MCP_ROOTYesRoot directory for MOC bridge files.
MATERIALS_STUDIO_ROOTYesPath to the Materials Studio installation directory.
MATERIALS_STUDIO_MCP_ROOTYesRoot directory of the MCP deployment.

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
ms_detect_installationA

Detect the local BIOVIA Materials Studio 2023 installation and key paths.

md_pipeline_get_configA

Return a redacted pipeline configuration summary safe for MCP clients.

md_pipeline_health_checkB

Check MS, LAMMPS, MPI, VMD, conversion, and packing tools without running a simulation.

md_model_readiness_assessC

Read-only intake assessment for an incomplete Materials Studio model specification.

md_model_gap_resolution_planB

Plan local and human-reviewed remedies for model inputs that are not yet ready.

md_search_public_model_evidenceB

Read fixed-provider PubChem/Crossref metadata only after explicit network opt-in.

md_architecture_compliance_auditA

Audit the public MCP surface against the reviewed Windows/MS 2023 safety baseline.

md_prepare_production_confirmationA

Issue a short-lived, single-use confirmation for an exact production operation.

md_task_submitC

Preflight and asynchronously submit one exact governed operation.

md_task_queryA

Query one persisted task after proving ownership.

md_task_cancelC

Plan or cancel one owned task and its fixed worker process tree.

md_task_retryB

Preflight and retry one owned failed or cancelled task as a new immutable task.

md_project_initializeB

Create a non-overwriting, reproducible MS/LAMMPS/VMD project directory and manifest.

md_project_getB

Read a pipeline project's manifest.

md_project_update_specificationC

Replace the science contract and merge confirmed model/forcefield/geology requirements.

md_project_register_artifactB

Register a project file with role, provenance, size, and SHA-256 integrity metadata.

md_project_validateC

Validate project structure, model specification, forcefield declaration, and registered file integrity.

md_project_set_quality_gateC

Record a quality-gate decision and structured evidence in the project manifest.

md_project_transitionC

Apply one audited, legal project lifecycle transition with a v1 result envelope.

md_structure_preflightB

Check an XSD or LAMMPS data file for structural, topology, type, cell, and charge issues.

ms_prepare_castep_pl_packageC

Prepare hash-bound CASTEP PL/XSD folders, optionally bound to an adaptive plan.

ms_prepare_castep_standalone_inputsB

Prepare hash-bound, execution-blocked .cell/.param files for standalone CASTEP.

ms_castep_fixed_profile_preflightB

Read-only preflight for the exact P3-C alpha-quartz CASTEP profile.

ms_castep_preflight_checkedC

Run one exact generated CASTEP PL through MatServer and exit before CASTEP.

ms_castep_gateway_readinessA

Inspect the local Gateway and report CASTEP submission blockers without submitting.

md_g01_qualification_verticalC

Run only the bounded G01 MS -> LAMMPS -> VMD qualification workflow.

md_scientific_gate_auditB

Audit a frozen target-model science contract without running any engine.

md_msi2lmp_preflightA

Validate the CAR/MDF pair, forcefield class, and explicit msi2lmp parameter file before conversion.

md_export_xsd_to_car_mdf_checkedB

Export a hash-bound project XSD to an audited CAR/MDF pair.

md_convert_to_lammps_checkedC

Convert a hash-bound project CAR/MDF pair with a hash-bound msi2lmp forcefield.

ms_search_local_helpC

Search the installed Materials Studio 2023 scripting help.

ms_read_local_help_pageA

Read a specific local Materials Studio help page and extract cleaned text and code examples.

ms_find_code_examplesC

Find local Materials Studio scripting code examples relevant to a query.

ms_list_example_documentsB

List built-in Materials Studio example documents such as .xsd and .xtd.

ms_task_catalogA

List the high-level workflows and helper tools exposed by this Materials Studio MCP server.

ms_recommend_workflowB

Recommend the best available Materials Studio MCP workflow for a natural-language task request.

ms_execute_task_requestA

Plan a high-level workflow without executing it.

Natural-language requests are intentionally plan-only. Call the selected controlled tool explicitly after reviewing its typed parameters and gates.

ms_scan_workspaceB

Scan a workspace folder for Materials Studio files.

ms_inspect_documentC

Parse a Materials Studio document or project file and return best-effort metadata.

ms_geology_build_periodic_slab_cellC

Convert a reviewed 2D surface to a hash-bound 3D periodic slab cell.

ms_pack_periodic_aqueous_naclB

Pack exact SPC/E water and NaCl counts into an audited periodic slab cell.

md_build_clayff_spce_nacl_lammpsC

Generate an exact-count neutral quartz ClayFF/SPC/E/Joung LAMMPS candidate.

ms_geology_import_crystal_parentC

Import a hash-bound CIF/XSD crystal parent and verify its periodic element inventory.

ms_geology_assess_nanopore_contractB

Read and fail-closed validate a mineral nanopore construction contract.

ms_moc_get_statusA

Return the readiness of the local Materials Studio desktop-control layer.

ms_moc_open_documentC

Open one hash-bound project document through MOC after an optional dry run.

ms_geology_build_supercellC

Build one audited XSD supercell with the local MS 2023 BuildSuperCell API.

ms_geology_enumerate_surface_terminationsC

Enumerate nonproduction surface candidates without selecting or repairing a termination.

ms_geology_apply_substitutionsC

Apply an explicit, named P1 substitution ledger and return a nonproduction candidate.

ms_geology_place_counterionsC

Place explicit counterions from a reviewed P1 fractional-coordinate ledger.

ms_geology_apply_hydroxylation_ledgerC

Protonate an explicit ledger of singly Si-coordinated O sites in a 2D p1 surface.

ms_list_analysis_targetsC

List analysis targets through a hash-bound, confirmed MaterialsScript run.

ms_forcite_calculation_checkedB

Run one hash-bound Forcite profile and preserve its complete evidence bundle.

Prompts

Interactive templates invoked by user choice

NameDescription
materials_studio_safe_operationRequire structured parameters, dry-run, preflight, confirmation, and immutable evidence.

Resources

Contextual data attached and managed by the client

NameDescription
materials_studio_runtime_healthRead-only Materials Studio, LAMMPS, MPI, VMD, and Packmol readiness.
materials_studio_public_tool_catalogVersioned public MCP tool and risk catalog.
materials_studio_2023_capability_registryHash-audited MaterialsScript capabilities; unregistered and unverified fields are unavailable.

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/christopher2lllp3t-cell/materials-studio-mcp-moc'

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