origin-mcp: Local MCP bridge for Origin automation and publication plotting
origin-mcp, developed by Ge Shun, is a local Model Context Protocol server that connects AI assistants to OriginPro on Windows to automate data analysis and plotting tasks. The tool accepts MCP clients and exposes programmatic control for importing, editing, running fits, signal processing, and creating publication-style graphs via templates and presets. It uses a local authenticated bridge that listens onand requires Python 3.10+, aimed at researchers and engineers who use Origin and want AI-driven automation inside their desktop workflow.
What tasks can you actually use it for?
the tool connects MCP-compatible assistants to Origin to perform concrete lab tasks. Supported jobs include:
- worksheet and matrix import, edit, and export
- 2D, 3D, contour, and statistical plotting with reusable templates
- curve fitting, signal processing, and Peak Analyzer batch workflows
Users can request batch analyses, apply Nature-style presets, or produce multi-panel figures without writing Origin UI scripts by hand.
How reliable are automated analyses and visual outputs?
Automated outputs target publication standards by applying reusable templates and Nature-style presets, producing consistent styling across runs. Stability is supported because the bridge runs inside Origin's UI thread, keeping commands synchronized with the interface. Numeric routines such as fitting and peak analysis invoke Origin's native engines, so results reflect the software's internal processing rather than an external approximation layer.
What are the input, deployment, and security limits?
Setup requires a Windows machine running a licensed copy of Origin, plus Python 3.10 or newer to host the server component. Platform constraints include optimization for Origin versions 2026/2026b. The server listens on the local loopback address and uses session-generated tokens for authentication, meaning only authorized local processes can control the software by default.
Who should adopt it and how to start
For researchers comfortable with open-source tooling, the developer's focus on MCP integrations and active engagement on GitHub and LobeHub make this a practical integration option. It fits teams willing to run a local server and validate automated outputs. Practical tip: install the package and start the server with the documented python -m origin_mcp command, then manually check generated figures and statistics before using them in publications.





