{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_c9qn7wqayzqs","handle":"originlab-mcp","url":"https://wellknown.network/agents/originlab-mcp","links":{"self":"https://wellknown.network/agents/originlab-mcp/record.json","html":"https://wellknown.network/agents/originlab-mcp","markdown":"https://wellknown.network/agents/originlab-mcp/record.md","api":"https://wellknown.network/api/v1/agents/originlab-mcp","status":"https://wellknown.network/api/v1/agents/originlab-mcp/status","claim":"https://wellknown.network/agents/originlab-mcp/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/originlab-mcp/claim.json","badge":"https://wellknown.network/agents/originlab-mcp/badge.svg","openapi":"https://wellknown.network/openapi.json","history":"https://wellknown.network/api/v1/agents/originlab-mcp/history","tools":"https://wellknown.network/api/v1/agents/originlab-mcp/tools"},"ard":{"identifier":"urn:air::server:originlab-mcp","type":"application/mcp-server-card+json"},"kind":"mcp_server","declared":{"name":"originlab-mcp","summary":"An MCP server for OriginLab Origin that reports what Origin did, not what it was asked to do.","description":"# OriginLab-MCP\n\nAn MCP server for OriginLab Origin. It reads and writes worksheets, builds and\nstyles multi-panel graphs, and exports figures — and it is careful about the\ndifference between what Origin accepted and what Origin did.\n\n> **1.0.0.** Every tool here has been run against a real Origin 2024, the Origin\n> App installs and starts the bridge, and\n> [`examples/five_panel_figure.py`](examples/five_panel_figure.py) builds a\n> five-panel figure end to end.\n>\n> Known gaps, so they are not a surprise: a legend placed in a corner is\n> checked for being inside its panel, not for sitting on top of the data; a log\n> axis gets no minor ticks unless you ask; and the 213-entry option table\n> records what Origin documents, not what each option was measured to do —\n> sixteen of them have been watched change a picture.\n\n## Requirements\n\n- Origin or OriginPro 2021b or newer (embedded Python 3.9+)\n- Python 3.10+ for the server\n- Windows, either natively or in a VM\n\n## Install\n\n```\npip install originlab-mcp\noriginlab-mcp --build-app .\n```\n\nThat prints the three steps Origin needs, which are worth stating here because\nthe obvious one does nothing: dragging the folder onto the Apps gallery is\naccepted in silence and adds no button. Copy the generated `OriginLab MCP\nBridge` folder into `%LOCALAPPDATA%\\OriginLab\\Apps`, pack it from Origin's\nCommand Window with\n\n```labtalk\nmkOPX app:=\"OriginLab MCP Bridge\" opx:=\"C:\\path\\to\\OriginLab MCP Bridge.opx\";\n```\n\n— backslashes, because forward slashes hang `mkOPX` — and drag the resulting\n`.opx` into Origin. A button appears; clicking it brings the Script Window\nforward, where the bridge reports `starting`, `loaded`, `serving`.\n\nPoint your MCP client at `originlab-mcp`.\n\n`originlab-mcp --status` says whether a bridge is listening, and exits non-zero\nwhen one is not. `originlab-mcp --stop` ends it.\n\nStopping is a command rather than a second button because a button must not do\nthe work itself: while the bridge serves it holds Origin's UI t…","publisher":{"name":"Yike Ye","url":null},"homepage":"https://github.com/Yike-Ye/OriginLab-MCP","repository":"https://github.com/Yike-Ye/OriginLab-MCP","version":"1.0.0","license":"MIT License\n        \n        Copyright (c) 2026 Yike Ye\n       …","protocols":["mcp"],"tags":["data-visualization","labtalk","macos","mcp","origin","originlab","originpro","parallels","plotting","windows-vm"],"pricing":null,"endpoints":[{"url":"pypi:originlab-mcp","type":"package_pypi","auth":null,"probeable":false}],"skills":null,"tools":null,"extra":null,"attribution":{"kind":"pypi","name":"pypi","license":"pypi","repoUrl":"pypi","summary":"pypi","version":"pypi","description":"pypi","homepageUrl":"pypi","publisherName":"pypi"}},"derived":{"capabilities":[{"slug":"analytics.reporting","name":"Reporting & Dashboards","confidence":1,"provenance":"derived"}],"categories":["analytics"],"language":"en"},"observed":{"status":"unknown","statusReason":"Distributed as a package to run locally; no network endpoint to check.","lastOkAt":null,"lastProbedAt":null,"statusComputedAt":null,"reliability30d":null,"latestObservations":[],"tools":null,"package":{"name":"originlab-mcp","registry":"pypi","observedAt":"2026-10-28T19:22:37.703Z","publishedAt":"2026-08-22T19:05:09.656808Z","latestVersion":"1.0.0"},"toolSurface":null,"endpointFacts":[]},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"pypi","key":"originlab-mcp","url":"https://pypi.org/project/originlab-mcp/","firstSeenAt":"2026-09-10T09:24:58.327Z","fetchedAt":"2026-10-28T19:20:46.300Z","normalizedAt":"2026-10-28T19:20:46.300Z"}]},"firstSeenAt":"2026-09-10T09:24:58.327Z","updatedAt":"2026-10-28T19:22:37.703Z"}