v0.15.0
Added
kshana-mcp— Kshana as a Model Context Protocol (MCP) server (mcp/kshana-mcp/).
A standalone, workspace-excluded crate (thermcpSDK is edition 2024) that exposes the
validated engine to AI agents and assistants — Cursor, JetBrains AI Assistant / Junie,
and any MCP client — over stdio. Tools:run_scenario,list_scenario_kinds,
validate_scenario,export_sp3,export_omm, each a thin wrapper overkshana::api.- JetBrains IDE plugin (
ide/jetbrains/). Right-click a scenario.toml→
Run Kshana Scenario; figures of merit and result JSON stream into a Kshana tool
window. Pure-platform Kotlin plugin, compatible with every JetBrains IDE 2024.3+. - Public distribution + per-release auto-publish for both:
kshana-mcpto crates.io (cargo install kshana-mcp) viapublish.yml.kshana-mcpas a multi-arch OCI image onghcr.io
(docker run ghcr.io/ashfordeou/kshana-mcp) via a newmcp-publish.yml.kshana-mcpto the official MCP registry via GitHub OIDC (zero secrets); the
registry entry (server.json) uses the OCI package type with a label-verified owner.- the IDE plugin to the JetBrains Marketplace via
publishPlugin(token-gated,
optional developer signing) on each release tag.
Get this release
Download — attached below, prebuilt (no toolchain needed); each artifact carries
SLSA build-provenance (verify with gh attestation verify <file> --repo AshfordeOU/kshana):
kshana— the simulator CLI / engine (Linux x86-64)kshana-mcp— the Model Context Protocol server (Linux x86-64)kshana-sbom.cdx.json— CycloneDX SBOMkshana-validation-summary.html— the per-release validation summary
On macOS or Windows, install from a registry below — the PyPI wheels, the npm/WASM
package, and the Docker image are all cross-platform.
Install from a package registry:
| Channel | Get it |
|---|---|
| crates.io | cargo install kshana · cargo install kshana-mcp |
| PyPI | pip install kshana |
| npm | npm install kshana |
| ghcr.io | docker run -i ghcr.io/ashfordeou/kshana-mcp:0.15.0 |
| MCP registry | io.github.ashfordeOU/kshana-mcp (auto-discovered by MCP clients) |
| JetBrains Marketplace | search "Kshana" in your IDE → Plugins |
No install: run it in your browser at kshana.dev · Cite: DOI 10.5281/zenodo.20528627
Full changelog: CHANGELOG.md · Docs: README