Skip to content

Commit a624f7d

Browse files
vosesoftclaude
andcommitted
Release 0.3.13: in-session results fallback (no MRService.dll needed)
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
1 parent 0ce1bdc commit a624f7d

5 files changed

Lines changed: 7 additions & 5 deletions

File tree

CHANGELOG.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,8 @@ All notable changes to ModelRisk MCP. Follows [Keep a Changelog](https://keepach
44

55
## [Unreleased]
66

7+
## [0.3.13] — 2026-07-20
8+
79
### No-DLL results fallback — full results reading on ModelRisk-only machines
810

911
- **Every results-reading tool now works without MRService.dll.** On machines whose ModelRisk predates the DLL (installers up to 9.1.x), `get_simulation_results`, `get_samples`, `get_sensitivity_ranking`, `get_correlation_matrix`, `list_vmrs_variables`, `run_scenarios`, and both report builders fall back automatically to reading the **live Excel session**: a temporary `=VoseSimValue(output, ROW())` column is written into a spare column past the sheet's used range, bulk-read, and cleared. Live-verified: the extracted samples are **sample-for-sample identical** to what MRService.dll reads from the `.vmrs` of the same run (< 1e-12 over the full run), inputs and outputs both readable, 500 samples in ~0.06 s. Fallback results carry `source: "in-session (no MRService.dll; live Excel session)"` so callers can tell them from `.vmrs` reads (`source: "vmrs"`).

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[project]
22
name = "modelrisk-mcp"
3-
version = "0.3.12"
3+
version = "0.3.13"
44
description = "Open MCP server bridging Anthropic Claude (and any MCP-compatible client) with the ModelRisk Excel add-in."
55
readme = "README.md"
66
requires-python = ">=3.11"

server.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,12 +3,12 @@
33
"name": "io.github.vosesoftware/modelrisk-mcp",
44
"title": "ModelRisk",
55
"description": "Read, build, fit, and run Monte Carlo risk models in Excel through Vose Software's ModelRisk.",
6-
"version": "0.3.12",
6+
"version": "0.3.13",
77
"packages": [
88
{
99
"registryType": "pypi",
1010
"identifier": "modelrisk-mcp",
11-
"version": "0.3.12",
11+
"version": "0.3.13",
1212
"transport": {
1313
"type": "stdio"
1414
}

src/modelrisk_mcp/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
__version__ = "0.3.12"
1+
__version__ = "0.3.13"

uv.lock

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)