
youngminsw/origin-pro-mcp
Developer tools이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기
MCP 서버는 COM 자동화를 통해 OriginLab Origin Pro를 제어합니다. AI Assistant는 워크 시트, 플로트 그래프, 스타일 수치를 만들고 곡선 피팅을 실행합니다
개요
MCP (Model Context Protocol) 서버는 Claude와 같은 AI 조수를 사용하여 COM 자동화를 통해 제어 할 수 있습니다. 모든 작업은 실시간 Origin의 GUI에서 반영됩니다. AI가 워크 시트, 플로트 그래프, 스타일 수치를 생성합니다. - 생성 된 워크북, 읽기 / 쓰기 데이터, 가져 오기 CSV / 엑셀, 내보내기 CSV, 열 수식, 정렬, transpose - — 매트릭스 책, XYZ gridding, 3D 표면 / scatter, 윤곽, 열지도, 이미지 도형 - - - Scatter, 선, Line+symbol, 열, 바, 영역, 파이, Histogram, 연속 도형 - - - 로그 스케일, 이중 Y 축, 패널, 참조 라인, 텍스트 표기 - - 샘플링, 상호 변환 - - (선택 사항) 이...
개요(AI 번역)
Claude와 같은 AI 조수를 가능하게하는 MCP (모델 Context Protocol) 서버는 COM 자동화를 통해 ** OriginLab Origin Pro**를 제어합니다. 모든 작업은 실시간 Origin의 GUI에서 반영됩니다. AI가 워크 시트, 플로트 그래프, 스타일 수치를 생성합니다.
그것은 무엇을 할 수 있습니까?
- ** 워크 시트 관리 ** - 워크북 만들기, 읽기 / 쓰기 데이터, CSV / 엑셀, 내보내기 CSV, 열 수식, 정렬, transpose
- **Matrices & 3D ** - Matrix 서적, XYZ 그리드, 3D 표면 / scatter, 윤곽, 히트 맵, 이미지 플로트 -Graph Creation - Scatter, line, line+symbol, column, bar, area, pie, histogram, contour 플로트
- ** 그래프 레이어 및 Axes** - 로그 스케일, 이중 Y 축, 패널, 참조 라인, 텍스트 표기
- Plot Styling - 색상, 기호, 라인 폭, 한 호출에서 출판 읽기 형식
- **Analysis ** - 곡선 피팅, FFT, 스무딩, 통합, 차별화, 간섭, 피크 찾기
-Statistics — Descriptive stats, two-sample t-test, frequency counts (
stats및transform도구) -Project Management — New/save/load 프로젝트, 모든 그래프 내보내기(pixel-size control)
이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요.
README
원문 README의 일부입니다. 원문 보기.
Origin Pro MCP Server
An MCP (Model Context Protocol) server that enables AI assistants like Claude to control OriginLab Origin Pro via COM automation. All operations are reflected in Origin’s GUI in real-time — you watch as the AI creates worksheets, plots graphs, and styles figures.
What Can It Do?
- Worksheet Management — Create workbooks, read/write data, import CSV/Excel, export CSV, column formulas, sort, transpose
- Matrices & 3D — Matrix books, XYZ gridding, 3D surface/scatter, contour, heatmap, image plots
- Graph Creation — Scatter, line, line+symbol, column, bar, area, pie, histogram, contour plots
- Graph Layers & Axes — Log scales, dual Y axis, panels, reference lines, text annotations
- Plot Styling — Colors, symbols, line width, publication-ready formatting in one call
- Analysis — Curve fitting, FFT, smoothing, integration, differentiation, interpolation, peak finding
- Statistics — Descriptive stats, two-sample t-test, frequency counts (via the
statsandtransformtools) - Project Management — New/save/load projects, export all graphs (with pixel-size control)
- LabTalk Scripting — Direct LabTalk execution with destructive/file-overwrite commands blocked
This MCP server is intentionally Windows-runtime-only. The AI agent or MCP client can run from Windows or WSL, but the MCP server process that talks to Origin must be launched with Windows Python and pywin32. WSL/Linux can edit the project and run non-COM unit tests, but cannot directly control Origin COM.
Quick Start
Agentic Setup (read this if you are an AI agent configuring this server)
Copy-paste rules to self-configure the origin-pro MCP with zero human steps:
- Environment requirement. This server only works on Windows with a licensed Origin/OriginPro install and Windows Python with
pywin32. COM automation cannot run from WSL or Linux Python. If the agent runs in WSL, it must launch the Windows executable (uvx.exe/ Windowsorigin-pro-mcp), never WSL Python. - Preferred install path. Use
uvx(zero setup) orpip install origin-pro-mcp. Both install to a Windows-local location and “just work”:
From WSL, call{ "mcpServers": { "origin-pro": { "command": "uvx", "args": ["--quiet", "origin-pro-mcp"] } } }uvx.exeinstead ofuvx(see Option A below). - Critical UNC rule. If you point at a local checkout from WSL, the repo MUST live under a Windows drive (e.g.
C:\Users\YOU\Origin-Pro-MCP). Never reference it through a\\wsl.localhost\...UNC path: the background daemon (python -m origin_pro_mcp.daemon) cannot resolve a-mmodule or a working directory over UNC, so it fails silently (Origin never opens).uvx/pip installavoid this entirely.
설치
uvx --quiet origin-pro-mcp설정
{ "mcpServers": { "origin-pro": { "command": "uvx", "args": ["--quiet", "origin-pro-mcp"] } } }