Skip to main content

Public MCP mock of GKN's internal HPC server for Ansys/FEA analysis

Project description

mock-gkn-hpc

DOI

A public MCP mock of GKN's internal HPC server for Ansys / Finite Element analysis. It lets external clients exercise the full submit → poll → fetch-artifacts loop against a fake HPC — no real solver, queue, or cluster behind it.

This is a sample MCP server developed alongside the DUCTILE agentic orchestration paper. See the DUCTILE repository or the paper (DOI: TBD) for context.

Install and run

uvx mock-gkn-hpc

Or wire it into your MCP client config:

{
  "mcpServers": {
    "mock-gkn-hpc": {
      "command": "uvx",
      "args": ["mock-gkn-hpc"]
    }
  }
}

Job artifacts default to a system tempdir (gettempdir()/mock-gkn-hpc). Override with --runs-dir /custom/path or the MOCK_GKN_HPC_RUNS_DIR env var.

Tool surface

submit_ansys_run mirrors GKN's qansys wrapper:

Param qansys flag Default Notes
input_file -i (required) Path to .ans / .cdb
version wrapper version "2025r1" Picks the qansysX release
job_name -j input filename stem Descriptive only — storage uses a UUID
output_file -o auto Recorded but not enacted by the mock
np --np 4 Cosmetic; doesn't scale runtime
product -p "ansys" One of "ansys", "meba", "mechs"
start_time -a None MMDDhhmm; recorded but doesn't delay
high_prio --highprio False Cosmetic

All parameters round-trip through meta.json, the log banner, and the rendered results.rst.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

mock_gkn_hpc-0.4.0.tar.gz (45.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

mock_gkn_hpc-0.4.0-py3-none-any.whl (7.6 kB view details)

Uploaded Python 3

File details

Details for the file mock_gkn_hpc-0.4.0.tar.gz.

File metadata

  • Download URL: mock_gkn_hpc-0.4.0.tar.gz
  • Upload date:
  • Size: 45.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for mock_gkn_hpc-0.4.0.tar.gz
Algorithm Hash digest
SHA256 fa36df52840265555d5b41fb9fbbede821bb19930302ac08c74d963a40e0fafe
MD5 c7454867801392f1c6745dd7555554a8
BLAKE2b-256 79c0159f7d33e8931e09e189bf141ca704f96fe658229ad1110edab8bec11311

See more details on using hashes here.

Provenance

The following attestation bundles were made for mock_gkn_hpc-0.4.0.tar.gz:

Publisher: publish.yml on alex-pradas/mock-gkn-hpc

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file mock_gkn_hpc-0.4.0-py3-none-any.whl.

File metadata

  • Download URL: mock_gkn_hpc-0.4.0-py3-none-any.whl
  • Upload date:
  • Size: 7.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for mock_gkn_hpc-0.4.0-py3-none-any.whl
Algorithm Hash digest
SHA256 deed09714103965070ddb643150065d7f04af023af3755644d1ffc35ee6ef029
MD5 96c0db7c19e7acb397dbc4197d0e7464
BLAKE2b-256 9f2b459a44ee61c206912bc1454a1effe168e8039d560a866fddec763b06993e

See more details on using hashes here.

Provenance

The following attestation bundles were made for mock_gkn_hpc-0.4.0-py3-none-any.whl:

Publisher: publish.yml on alex-pradas/mock-gkn-hpc

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page