
youngminsw/origin-pro-mcp
Developer toolsЭта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал
MCP-сервер для управления OriginLab Origin Pro через автоматизацию COM — позволяет помощникам ИИ создавать рабочие листы, графики графиков, фигуры стилей и настраивать кривые
Обзор
Сервер MCP (Model Context Protocol), который позволяет помощникам ИИ, таким как Клод, управлять с помощью автоматизации COM. Все операции отражаются в графическом интерфейсе Origin в режиме реального времени — вы смотрите, как ИИ создает рабочие листы, графики и фигуры стилей. - - Создание рабочих книг, данных чтения/записи, импорт CSV/Excel, экспорт CSV, формул колонок, сортировка, транспонирование - - Матричные книги, сетка XYZ, контур, тепловая карта, графики изображений - - Скаттер, строка, строка+символ, колонка, бар, область, пирог, гистограмма, контурные сюжеты - - Шкалы журнала, двойная ось Y, панели, опорные линии, текстовые аннотации - - Цвета, символы, ширина строки, готовое к публикации форматирование в одном вызове - - Кривая, FFT, сглаживание, интеграция, дифференциация, интерполяция, пиковое нахождение - - Описательная статистика, двухобразный t-тест, подсчет частот (через статистику и инструменты преобразования) - - Новые/сохранение/загрузка проектов, экспорт всех графов (с контролем размера пикселя) - Прямое выполнение LabTalk с деструктивными/записанными командами заблокировано Это...
Обзор (машинный перевод)
Сервер MCP (Model Context Protocol), который позволяет помощникам ИИ, таким как Клод, управлять OriginLab Origin Pro через автоматизацию COM. Все операции отражаются в графическом интерфейсе Origin в режиме реального времени — вы смотрите, как ИИ создает рабочие листы, графики и фигуры стилей.
Что это может сделать?
** Управление рабочими листами** - Создание рабочих книг, чтение/запись данных, импорт CSV/Excel, экспорт CSV, формулы столбцов, сортировка, транспонирование Матрицы и 3D — Матричные книги, сетка XYZ, 3D поверхность/разброс, контур, тепловая карта, графики изображений
- Сотворение графов - Разброс, линия, линия+символ, колонка, бар, площадь, пирог, гистограмма, контурные участки
- ** Графические слои и топоры** - шкалы журналов, двойная ось Y, панели, справочные линии, текстовые аннотации
- Plot Styling - Цвета, символы, ширина строки, форматирование в формате, готовом к публикации
-Анализ - Фитинг кривой, FFT, сглаживание, интеграция, дифференциация, интерполяция, пиковое нахождение
Статистика — описательная статистика, двухобразный t-тест, подсчет частоты (с помощью инструментов
statsиtransform) Управление проектами — новые/сохранить/загрузить проекты, экспортировать все графы (с контролем размера пикселя)
Эта страница переведена автоматически. Технические детали смотрите в оригинале.
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"] } } }