Skip to content

About

MCP provider for explicit Project Chrono prescribed rigid-body kinematics.

Topics

Resources

Contributing

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Repository files navigation

Casys MCP Chrono

JSR CI

A focused MCP provider for explicit prescribed rigid-body kinematics with Project Chrono. It records the exact case bytes, runs a fixed PyChrono adapter, and returns factual observations with content-addressed provenance.

Chrono recorded-run viewer — contract fixture, not execution evidence

The image is generated from a contract-valid documentation fixture. It demonstrates the MCP App presentation only; it is not a native execution, engineering proof, or product verdict.

What it does

  • accepts a closed SI kinematics case with explicit bodies, reference poses and revolute angle motors;
  • stores cases and recorded runs under immutable SHA-256 identities;
  • preserves literal engine observations, including non-convergence;
  • exposes one compact MCP App component for an exact recorded run;
  • works over MCP stdio or authenticated HTTP in the native container.

The provider does not infer joints from CAD or SysML, execute caller-provided code, or evaluate contact, forces, dynamics, strength, safety or product fitness. A successful native kinematics exit is not a product decision.

Quick start

For an MCP host using stdio, run this package version:

deno run -A jsr:@casys/mcp-chrono@0.3.5/server --stdio

The native container includes the pinned Project Chrono runtime. Keep it on loopback, use a long random bearer token and preserve /data. The GHCR version tag below is a convenience pointer. Production deployments pin the immutable digest recorded after publication in the release documentation; this README does not embed a digest as a pre-publication assertion.

docker pull ghcr.io/casys-ai/mcp-chrono:0.3.5
docker volume create chrono-data
chrono_token="$(openssl rand -hex 32)"
docker run --rm \
  -e MCP_BEARER_TOKEN="$chrono_token" \
  -p 127.0.0.1:3025:3025 \
  -v chrono-data:/data \
  --cap-drop=ALL --security-opt no-new-privileges:true \
  ghcr.io/casys-ai/mcp-chrono:0.3.5

The endpoint is http://127.0.0.1:3025/mcp and requires Authorization: Bearer <token>.

Documentation

Development

deno task release:check

Viewer HTML is generated, not hand-edited. The exact rebuild procedure and pinned MCP View dependencies live in the viewer documentation.

License

The source is MIT. The OCI image is an aggregate distribution; see third-party notices, the pinned Conda inventory and the image SBOM/provenance attestations.

About

MCP provider for explicit Project Chrono prescribed rigid-body kinematics.

Topics

Resources

Contributing

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages