What's Changed
- Hardened bridge retries with request replay deduplication, loopback-only validation, bounded task capacity, and active status-file diagnostics.
- Added bounded worksheet I/O while preserving Origin short column names when long names are blank or duplicated.
- Reduced the default MCP surface to a 25-tool compact profile, with data, plot, analysis, standard, and full compatibility profiles still available.
- Added a wheel-installed Origin Start/Stop App workflow and CLI installer, including upgrade-safe addon reloads, configurable handshake paths, and the original App icons.
- Strengthened FigureSpec validation, capability visibility behavior, and Origin-side dependency handling for offline or locked-down installations.
- Added a manual real-Origin health/smoke workflow for self-hosted Windows runners.
- Aligned Ruff and pre-commit versions and added a tracked
uv.lock.
Validation
python scripts/release_check.py: 600 tests passed; Ruff, format, mypy, and release consistency passed.
- GitHub Actions passed on Python 3.10, 3.11, 3.12, 3.13, and 3.14.
- Real Origin 2026 health, end-to-end smoke, and compact-profile line plotting were validated during development.
- Wheel and sdist passed
twine check; isolated wheel installation and Origin App staging passed.
Install
pip install --upgrade origin-mcp==0.1.2
PyPI: https://pypi.org/project/origin-mcp/0.1.2/