Releases: Ge-Shun/origin-mcp
Releases · Ge-Shun/origin-mcp
Release list
v0.1.2
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.2v0.1.1
What's Changed
- Added
naturestyle support for dual-y plots. - Stabilized mypy configuration across supported Python versions.
- Documented PyPI installation guidance.
- Documented Claude Code MCP configuration.
Validation
pytest --basetemp pytest-tmp: 521 passedruff check .: passedmypy --cache-dir mypy-tmp --no-sqlite-cache: passedtwine check: passed- Wheel install verification: passed
v0.1.0
First public release of origin-mcp on PyPI:
pip install origin-mcporigin-mcp is a local Model Context Protocol (MCP) server that lets AI assistants
drive Origin/OriginPro on Windows through OriginLab's Python automation —
importing data, editing worksheets, creating and refining plots, running
analyses, and exporting figures via a local Origin bridge.
Highlights
- Import CSV/TSV/TXT/DAT/XLS/XLSX into Origin worksheets; read, write, sort,
clear, and export worksheet data. - Create and refine common 2D/3D/contour/statistical/specialized plots, with
Nature-style presets. - Analyses: linear/nonlinear fitting, smoothing, integration, peak finding,
descriptive stats, interpolation, normalization, t-tests, FFT/IFFT, correlation. - User template library: save a finished graph as a reusable template, then
search/match, apply by name, rename, update metadata, or delete. - Export figures and projects through the local Origin GUI bridge.
Requirements
- Windows, Origin/OriginPro (2026 is the primary tested target), and Origin's
embedded Python withoriginpro.
See the README for setup.