origin-mcp
The origin-mcp server lets AI assistants programmatically control Origin/OriginPro on Windows for data handling, visualization, analysis, and application management.
Connectivity & Bridge Management
Ping Origin, query capabilities, and diagnose bridge configuration
Start/stop the bridge, submit background tasks, monitor/cancel/list task status
Data Import & Worksheet Management
Import CSV, TSV, TXT, DAT, XLS, and XLSX files into worksheets (with options for headers, encoding, delimiters, and missing values)
Read and write data to/from new or existing worksheets
Plotting & Visualization
Create 2D plots: line, scatter, line+symbol, column/bar, histogram, box plots
Create graphs from files or existing Origin data ranges using Plot Type IDs or templates
Auto-select the best chart type (
origin_plot_auto) or get chart recommendations based on data shape and intentAdd plots to existing graph layers
Graph Customization & Export
Inspect graph pages, layers, axes, and plots
Set axis scale, limits, tick steps, and titles; format titles, labels, and legends
Style plots: line style/width, color, symbol kind/size, transparency; apply preset styles (e.g., "Nature-style")
Export graphs as images or PDFs
Analysis
Run Origin X-Functions: fitting, smoothing, integration, peak finding, descriptive statistics, interpolation, normalization, t-tests, FFT/IFFT, and correlation
Execute arbitrary LabTalk scripts directly inside Origin
Knowledge Base
Browse and search the local Origin documentation by collection and keyword
Controls Origin/OriginPro on Windows for importing data, editing worksheets, creating and refining graphs, running analyses, exporting figures, and managing the Origin application lifecycle.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@origin-mcpImport sample_data.csv and plot column A vs B as a line graph"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
origin-mcp

origin-mcp is a local Model Context Protocol (MCP) server that lets AI
assistants control Origin/OriginPro on Windows. An authenticated local bridge
runs inside Origin so automation stays on its UI thread. The project is still
in testing; real-workflow feedback and contributions are welcome.
Highlights
Import, edit, transform, and export worksheet, matrix, image, and connector data.
Create and refine 2D, 3D, contour, statistical, and specialized plots.
Run fitting, signal processing, statistics, Peak Analyzer, and batch workflows.
Manage projects, folders, Notes, templates, analysis operations, and graph layouts.
Build publication figures with reusable templates, palettes, and an optional Nature-style preset.
Related MCP server: OriginLab MCP Server
Quick Start
You need Windows, a licensed Origin/OriginPro installation, and Python 3.10+ for the MCP server. Origin 2026/2026b is the current target family; the bridge uses the Python bundled with Origin.
Install the MCP server:
pip install origin-mcpAdd the MCP server to your client (use the absolute
python.exepath ifpythonpoints to another environment):
{
"mcpServers": {
"origin": {
"command": "python",
"args": ["-m", "origin_mcp"]
}
}
}Install the Origin Start/Stop Apps, follow the short registration guide, then click Origin MCP Bridge Start once per Origin session:
origin-mcp install-origin-app --forceVerify the bridge and live Origin connection:
origin-mcp status
origin-mcp doctor --ping-originBoth diagnostic commands support --json. For manual bridge startup or
troubleshooting, see the bridge guide.
To let an AI agent install and configure origin-mcp, send it this instruction:
Fetch and follow https://raw.githubusercontent.com/Ge-Shun/origin-mcp/main/docs/agentic/origin-mcp-bootstrap.md end to end.
Documentation
Development
From a checkout, install with pip install -e . and run the full local gate:
python scripts/dev_check.py --testsSecurity
The bridge listens only on 127.0.0.1 and authenticates local requests by
default with a per-session token. Treat the token as a credential, keep its
handshake file in a user-private directory, and avoid
ORIGIN_MCP_BRIDGE_NO_AUTH unless every local process is trusted. Set
ORIGIN_MCP_ALLOWED_ROOTS to restrict which files tools may access.
License
MIT. See LICENSE.
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseAqualityCmaintenanceEnables AI assistants to perform comprehensive Microsoft Excel operations including data analysis, cell editing, advanced formatting, and VBA execution on Windows systems. It provides a structured workflow for managing workbooks and worksheets through a dedicated Model Context Protocol interface.Last updated51094MIT
- Alicense-qualityCmaintenanceBridge between AI assistants and OriginLab, enabling data import, plotting, analysis, and export through natural language commands.Last updated59MIT
- Alicense-qualityDmaintenanceEnables AI assistants to control Windows systems through natural language commands, providing 200+ automation tools for system control, file operations, web automation, and more.Last updated44MIT
- Alicense-qualityAmaintenanceEnables AI assistants to control Origin 2025b for scientific plotting via natural language, with support for data import, 52+ chart types, curve fitting, statistics, and export.Last updated5MIT
Related MCP Connectors
Connect AI assistants to GitHub - manage repos, issues, PRs, and workflows through natural language.
Connect your AI assistants to Keboola and expose your data, transformations, SQL queries, ...
Connect AI assistants to Stellary projects, boards, documents, and governed agent workflows.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/Ge-Shun/origin-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server