Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault

No arguments

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": false
}
prompts
{
  "listChanged": false
}
resources
{
  "subscribe": false,
  "listChanged": false
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
origin_run_analysisA

Run a supported Origin analysis and return structured metrics or output rows.

Use include_output=True with output_sheet for analyses that create a worksheet. The analysis schema lists canonical names; aliases remain accepted for backward compatibility.

origin_pingA

Connect to Origin/OriginPro and report basic status.

origin_capabilitiesB

Report runtime capabilities; set show only to change Origin visibility.

origin_bridge_shutdownA

Ask the Origin GUI bridge to stop serving requests.

By default this releases the Origin automation connection without closing Origin itself. Set close_origin=True to force-close Origin as part of shutdown.

origin_doctorA

Diagnose Origin bridge configuration, status file, and connectivity.

origin_bridge_submit_taskC

Submit a supported Origin bridge method as a queued background task.

origin_bridge_task_statusB

Read status, result, or optional recent logs for an Origin bridge background task.

origin_bridge_cancel_taskA

Cancel a queued Origin bridge task or mark a running task for cancellation.

origin_bridge_list_tasksA

List recent Origin bridge background tasks.

origin_plan_figure_specC

Validate a declarative FigureSpec and return the planned Origin operations.

origin_execute_figure_specB

Execute a declarative FigureSpec.

The current executor supports worksheet-backed single-panel and grid multi-panel figures with common plot types. Unsupported features are reported in the plan instead of being guessed.

origin_get_graph_infoB

Inspect a graph page, its layers, axes, and plots.

origin_export_graphB

Export the active or named Origin graph to an image/PDF file.

origin_view_graphA

Render an Origin graph and return it as an image the model can see.

Unlike origin_export_graph this leaves no file behind: the graph is rendered to a temporary PNG, returned as an image content block alongside a small text summary, and the temp file is deleted. Use it to visually verify a plot and iterate on it. max_width bounds the rendered pixel width to keep the returned image (and its token cost) small. Requires a vision-capable client to be useful.

origin_format_graphB

Set graph long name, axis labels, legend visibility, and optional rescale.

origin_browse_knowledgeA

List knowledge collections or browse one collection by slash-delimited path.

origin_query_knowledgeC

Search the local Origin knowledge base by keyword.

origin_run_labtalkB

Execute LabTalk script text inside Origin and optionally return captured output.

origin_plotA

Create a table-based plot selected by kind.

A single parameterized entry point for common table plots and the Plot Type ID routes that each also have a dedicated origin_plot_* tool. For the common line/scatter/line_symbol/column routes, selected_cols uses the first column as X and the remaining columns as Y. A one-column selection is treated as Y-only. Matrix-range plots still use origin_plot_matrix_id.

origin_recommend_chartB

Recommend chart types from table shape, column semantics, and optional intent.

origin_plot_autoA

Inspect table columns, select a suitable chart route, and create the plot.

Provide intent when the desired comparison or relationship is known. Otherwise the router uses column types, cardinality, and selected X/Y/Z or error columns. Use origin_recommend_chart first when no graph should be created yet.

origin_import_tableB

Import a CSV, TSV, TXT, DAT, XLS, or XLSX file into a new Origin worksheet.

origin_read_worksheetB

Read a window of Origin worksheet data as structured rows.

origin_write_worksheetB

Write structured rows into a new or existing Origin worksheet.

origin_diagnose_worksheetA

Check worksheet data quality before plotting or analysis.

Reports per-column dtype, missing count/fraction, and unique count, plus structured issues: empty_worksheet and all_null_column (error), high_missing and duplicate_columns (warning), non_numeric_column and constant_column (info). high_missing_threshold is the missing fraction (0-1) that triggers a high_missing warning. "passed" is false when any error-severity issue is found.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Latest Blog Posts

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